【问题标题】:Why NetBeans' environment variable does not confirm to the system's setting?为什么 NetBeans 的环境变量与系统的设置不一致?
【发布时间】:2013-08-03 09:10:07
【问题描述】:

我在.bashrc 中设置了JAVA_HOME 环境变量,如下所示:

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"

为什么要改?

【问题讨论】:

    标签: java netbeans java-home


    【解决方案1】:

    env 变量是在您可能打开的任何 bash 窗口中设置的,但没有以任何其他方式设置。看来您将不得不采取绝望的措施来设置此环境变量,这需要从命令行设置变量,然后从命令行启动 NetBeans。我想不出别的办法了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 2015-08-20
      • 1970-01-01
      • 2017-07-02
      • 2011-06-13
      • 1970-01-01
      • 2018-06-02
      相关资源
      最近更新 更多