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

时间:2015-11-11 06:24:25

标签: java ubuntu netbeans

我知道之前已经问过这个问题,但解决方案不起作用。

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

使用update-alternatives我已经为java配置了新的jre。 java -version正确返回“java version”1.8.0_65“

尽管从netbeans内部运行我的项目它没有加载,而是出现“javafx需要更新的版本”错误。

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

我忘了配置什么?

1 个答案:

答案 0 :(得分:0)

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

标准的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.conf
  • 确保 netbeans_jdkhome =“[PATH_TO_JDK]”指向正确的路径(在我的情况下没有。)并且没有#before

请注意,下载页面中的“All”-linux安装程序今天(2015年11月11日)已被破坏。也许这很快就会解决。