免责声明:我是Java的新手,Linux的新手,Netbeans的新手--对任何超过或正在解释的情况表示歉意--请询问,我会添加/删除信息。
我有一个用Netbeans 8.2用Java编写的模型,该模型已经在Mac上的NetBeans 8.2中成功运行。这个版本的NetBeans是用JDK8u171 (JDK/Java包)下载的。
模型的所有组件都已通过FTP (filezilla)成功地传输到远程Linux机器。
Linux机器有一个java/1.8.0-oracle Netbeans 8.2的副本,并且有(以及1.6.0和1.7.0),还有java/1.8.0-openjdk (类似地,1.6.0和1.7.0 )。
我假设1.8.0-甲骨文相当于JDK8u171,但我很可能错了。
当我使用
module load java/1.8.0-oracle
module load netbeans
netbeans程序打开(通过远程桌面- x2goclient),和我可以搜索和打开项目。
一旦打开,我看到:
NetBeans图形用户界面左侧项目窗口中的“'myprojectitle (断开)”
右键单击->解决问题
...opens屏幕上写着
“JDK缺少并且需要运行一些NetBeans模块,请使用--jdkhome命令行选项来指定JDK安装或查看http://wiki.netbeans.org/FaqRunningOnJre获取更多信息。”
这是否意味着我使用了错误的jdk/java包?
或者jdk包在Netbeans中配置不正确,如果是,我如何重新配置?
任何帮助都将不胜感激。
发布于 2018-05-08 05:58:59
解决这个问题的方法是在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对重复表示歉意,但希望这个答案可以重定向或提供解决方案。
https://stackoverflow.com/questions/50144671
复制相似问题