我一直在使用NetBeans2 年后,我遇到了一个问题。正常的 apt-get 升级后,NetBeans 完全停止工作。之后我重新安装了 JRE 和 JDK,但无济于事。但是,重新安装 NetBeans 后,它会打开,但出现以下错误:
The JDK is missing and is required to run some NetBeans modules Please use the --jdkhome command line option to specify a JDK installation or see http://wiki.netbeans.org/FaqRunningOnJre for more information.
读完帖子后我发现文件/usr/local/share/java/
不存在。有没有办法恢复文件?如果没有,我该如何解决这个问题?
我已经尝试了建议的解决方案这个帖子,除了对一个项目有不同的错误消息外,它没有任何影响。
Not all requested modules can be enabled: [StandardModule:org.netbeans.modules.j2ee.persistence.kit jarFile: /home/MY_HOME/netbeans-8.1/java/modules/org-netbeans-modules-j2ee-persistence-kit.jar, StandardModule:org.netbeans.modules.maven.kit jarFile: /home/MY_HOME/netbeans-8.1/java/modules/org-netbeans-modules-maven-kit.jar, StandardModule:org.netbeans.modules.debugger.jpda.kit jarFile: /home/MY_HOME/netbeans-8.1/java/modules/org-netbeans-modules-debugger-jpda-kit.jar, StandardModule:org.netbeans.modules.hibernate jarFile: /home/MY_HOME/netbeans-8.1/java/modules/org-netbeans-modules-hibernate.jar, StandardModule:org.netbeans.modules.java.kit jarFile: /home/MY_HOME/netbeans-8.1/java/modules/org-netbeans-modules-java-kit.jar, StandardModule:org.netbeans.modules.form.kit jarFile: /home/MY_HOME/netbeans-8.1/java/modules/org-netbeans-modules-form-kit.jar, StandardModule:org.netbeans.modules.spring.beans jarFile: /home/MY_HOME/netbeans-8.1/java/modules/org-netbeans-modules-spring-beans.jar]
答案1
首先,您必须安装一个 JDK,因为您在评论中说:
链接组 java (提供 /usr/bin/java) 中只有一个替代方案:/usr/lib/jvm/java-8-oracle/jre/bin/java 无需配置。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
现在你必须配置 Netbeans 来使用这个 JDK 或者使用以下命令运行 Netbeans
netbeans --jdkhome /usr/lib/jvm/java-8-oracle