Netbeans-使用正确的JRE在Kubuntu上进行调试



我知道以前有人问过这个问题,但解决方案不起作用。

我安装了一个新的jdk 1.8,并将其配置为平台。在netbeans.conf中,我配置了netbeans_jdkhome="/home/niklas/Java/jdk1.8.0_65/"。

使用更新选项,我为java配置了新的jre。java -version正确返回"java版本"1.8.0_65"

尽管如此,从netbeans内部运行我的项目并没有加载,而是出现了"javafx需要更新的版本"错误。

当我使用java -jar运行完全相同的项目时,它会正确运行。

我忘记配置了什么?

经过长时间的尝试和错误,我的解决方案:

标准的ubuntu包似乎不包含javafx。因此,必须从netbeans下载页面安装netbeans。

分步解决方案:

  • 卸载netbeans(例如sudo apt-get-remove netbeans)
  • 下载netbeans-8.1-javase-linux.sh
  • 运行sh netbeans-8.1-javase-linux.sh --javahome /[PATH_TO_JDK]/jdk1.8.0_[VERSION](请注意,如果您使用[PATH_TO_JDK]/jre/,此安装程序将失败,且不会发出警告)
  • 编辑[INSTALLATION_DIR]/etc/netbeans.coff
  • 确保netbeans_jdkhome="[PATH_TO_JDK]"指向正确的路径(在我的情况下没有),并且之前没有#

请注意,下载页面上的"All"-linux安装程序今天(11.11.2015)坏了。也许很快就会修复。

相关内容

  • 没有找到相关文章

最新更新