13

Eclipse と jdk を手動でインストールしました。JAVA_HOME が設定され、java -versionおよびjavac -versionコマンドを実行できますが、Eclipse を実行しようとすると、次のメッセージが表示されます。

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/$USER/development/eclipse/jre/bin/java
java in your current PATH

どうすればこれを修正できますか?

ディストリビューション:

Ubuntu 12.0.4 64 bits.

ジャワ:

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

$JAVA_HOME:

/usr/lib/jvm/jdk1.6.0_45

私の $PATH には以下が含まれています:

/usr/lib/jvm/jdk1.6.0_45/bin

お手伝いありがとう

4

6 に答える 6

4

別の考えられる解決策は、/etc/profile ファイルの環境変数 PATH に Java bin パスを追加することです。このようなもの

sudo gedit /etc/profile

ファイルの最後に移動して、次の行を追加します。

export PATH=$PATH:/path/to/your/jdk/bin/
于 2013-12-04T19:25:07.990 に答える
1

他のソリューションにはいくつか問題があったため、次のことを行いました。

1) ターミナル ウィンドウを開く

2) eclipse サブディレクトリを入力します cd ~/eclipse

3) 実行:whereis java

4)選択したサブディレクトリとしてjreも含むjdkパスを選択します。/usr/java/jdk1.8.0_102/bin/java これには、jreサブディレクトリがあります。/usr/java/jdk1.8.0_102/jre

~/eclipse5)サブディレクトリにシンボリック リンクを作成します。次に例を示します。 ln -s /usr/java/jdk1.8.0_102/jre jre

于 2017-01-20T21:11:19.023 に答える