0

JAVA_HOME次のように環境変数を設定しまし.bashrcた。

export JAVA_HOME='/opt/Oracle/jdk1.7.0_25'

そして、それが適切に設定されていると確信しています:

$ echo $JAVA_HOME
/opt/Oracle/jdk1.7.0_25

しかし、NetBeans を使用して Google App Engine サーバーを起動すると、次のように表示されます。

...
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-7-openjdk-amd64/jre"

なぜ変更されるのですか?

4

1 に答える 1

0

env 変数は、開いた bash ウィンドウで設定されますが、他の方法で設定されることはありません。この環境変数を設定するには、コマンドラインから変数を設定し、コマンドラインから NetBeans を起動するという、必死の手段に訴える必要があるようです。他に方法が思いつきません。

于 2013-08-03T09:18:11.643 に答える