当前位置: 首页 > 知识库问答 >
问题:

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

刘承悦
2023-03-14

免责声明:我不熟悉Java,不熟悉Linux,也不熟悉Netbeans-对于任何过度/不充分的解释表示歉意-请询问,我将添加/删除信息。

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

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

Linux具有Netbean 8.2的副本,具有java/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,但我可能错了。

当我加载netbean使用

module load java/1.8.0-oracle
module load netbeans
netbeans

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

打开后,我看到:

NetBeans GUI左侧项目窗口中的“MyProjecttle(断开)”

右击-

...打开屏幕说

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

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

或者jdk包在Netbeans中配置不正确,如果是,我如何重新配置?

任何帮助都将不胜感激。

共有1个答案

益楷
2023-03-14

JDK上找到的解决方案缺失,需要运行一些NetBeans模块

因此,需要安装java/1.8.0_171,然后按如下方式打开netbeans:

netbeans --jdkhome /path/java/1.8.0_171

抱歉我重复一遍希望这个回答能帮你找到解决办法

 类似资料:
  • 字体Monospaced映射到不同系统上的不同字体。在Windows上,它被映射到“Courier”,在Linux上,它被映射到“Lucida Typewriter”。 http://ui.netbeans.org/docs/ui/editor_fonts_colors/editor_fonts_and_colors.htm 我在windows上,想将单倍行距字体映射到“consolas”而不是“

  • 我已经安装了NetBeans7.1,它的默认JDK版本是1.6。由于我希望将其更改为1.7版本,所以我更改了etc/netbeans.conf文件中的以下代码 到

  • 问题内容: 如何更改默认外壳?该命令当前显示: 我想将其更改为Bash。 问题答案: 尝试linux命令。 详细命令为。它将提示您输入密码。您的默认登录Shell 现在是。 您必须注销并重新登录才能看到此更改。 手册页中引用了以下内容: chsh命令更改用户登录外壳。这确定了用户初始登录命令的名称。普通用户只能为自己的帐户更改登录外壳,超级用户可以为任何帐户更改登录外壳 此命令将永久更改默认登录外

  • 如何在Mac上更改Java的默认版本?

  • sed sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的

  • 这就是我得到的错误 我使用的是MySQL5.7版