NetBeans更新后无法正常工作


9

我已经使用NetBeans 2年了,遇到了一个问题。在正常的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]

您是如何安装JDK的?
AB

初次使用Ubuntu时,我使用了教程。直到最近,所有人的工作情况都很好。
Blunderchips 2015年

sudo update-alternatives --config java
AB

链接组java(提供/ usr / bin / java)中只有一种选择:/ usr / lib / jvm / java-8-oracle / jre / bin / java无需配置。
Blunderchips 2015年

您仅安装了一个JRE。使用以下答案:askubuntu.com/a/640945/367165安装JDK
AB

Answers:


8

首先,您必须安装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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.