免责声明:我不熟悉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中配置不正确,如果是,我如何重新配置?
任何帮助都将不胜感激。
在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版