为什么NetBeans的环境变量不能确认系统的设置?

时间:2013-08-03 09:10:08

标签: java netbeans java-home

我在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"

为什么会改变?

1 个答案:

答案 0 :(得分:0)

env变量在您可能打开的任何bash窗口中设置,但不以任何其他方式设置。看来你必须采取绝望的措施来设置这个环境变量,这需要从命令行设置变量,然后从命令行启动NetBeans。我想不出任何其他方式。