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 回答