java - 在 Linux 操作系统上使用正确的 JDK 或更改 Netbeans 中的默认值

标签 java linux netbeans

免责声明:我是 Java 新手、Linux 新手和 Netbeans 新手 - 对于任何过度/不足的解释深表歉意 - 请询问,我将添加/删除信息。

我有一个在 Netbeans 8.2 中用 Java 编写的模型,该模型已在 Mac OS 上的 NetBeans 8.2 中成功运行。此版本的 NetBeans 与 JDK8u171(JDK/Java 包)一起下载。

模型的所有组件都已通过 FTP (filezilla) 成功传输到远程 Linux 机器。

Linux 机器有一份 Netbeans 8.2java/1.8.0-oracle(以及 1.6.0 和 1.7.0),并且有 java/1.8.0-openjdk(同样,1.6.0和1.7.0也是)。

我假设 1.8.0-oracle 等同于 JDK8u171,但我很可能错了。

当我使用

加载 netbeans 时
module load java/1.8.0-oracle
module load netbeans
netbeans

程序打开(通过远程桌面 - x2goclient),我可以搜索项目并打开它。

打开后,我看到:

NetBeans GUI 左侧项目窗口中的“myprojectitle(损坏)

右键->解决问题

...打开一个屏幕说

'缺少 JDK,运行某些 NetBeans 模块需要 JDK 请使用 --jdkhome 命令行选项指定 JDK 安装或参见 http://wiki.netbeans.org/FaqRunningOnJre了解更多信息。”

这是否意味着我使用了错误的 jdk/java 包?

或者是Netbeans中的jdk包配置不正确,如何重新配置​​?

如有任何帮助,我们将不胜感激。

最佳答案

这个问题的解决方案是在 The JDK is missing and is required to run some NetBeans modules

其中,需要安装java/1.8.0_171,然后需要打开netbeans,如下:

netbeans --jdkhome /path/java/1.8.0_171

抱歉重复,但希望这个答案可以重定向或提供解决方案

关于java - 在 Linux 操作系统上使用正确的 JDK 或更改 Netbeans 中的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50144671/

相关文章:

java - Pycharm 3.4 无法在 Yosemite 上运行

Linux用户安装后可以访问git客户端...

c - 从终端执行时 Netbeans EXE 不工作 - CentOs

java - 无法使用 netbeans GUI 生成器调用 UI 类

java - 无法将数据保存到数据库

java - @XmlElement 能够在元素类型上拥有更多并且只有一个实例

java - Play框架: package javax.注入(inject)不存在

linux - 如何获取 Linux 驱动级别的引用计数?

linux通过完整路径执行二进制文件

java - Netbeans/插件更新和奇怪的行为