从 Ubuntu 18.04 上的存储库安装后无法使用 Netbeans 10.0

从 Ubuntu 18.04 上的存储库安装后无法使用 Netbeans 10.0

安装完JDK 11之后,我从存储库安装了Netbeans。 经过所有过程,我终于安装成功了,但是当我创建一个简单的程序或打开此软件中的示例程序时,却出现了很多失败的情况。

例如:当我创建一个新的 java 程序时,出现以下错误:

cannot access java.lang fatal error unable to find package java.lang in classpath or bootclasspath 

行中显示包的名称和

cannot find symbol class String

图片1 图片2

我认为安装过程中出现了问题。我该如何解决该问题?

答案1

检查安装 Netbeans 时 Java 平台是否配置正确。

在我的安装过程中,有一个输入 Java SDK 路径的框,默认为 /usr(这可能是错误的)。我没有检查这一点,最终导致 JDK 配置错误。

您可以通过转到 Netbeans 中的“工具”>“Java 平台”来检查这一点。如果 JDK 平台显示类似“错误:指定的文件夹不包含 Java 平台”的内容,那么这就是您的问题。

为了解决这个问题,你可以重新安装 netbeans(这次选择正确的路径)

或者

编辑配置文件(首先退出 netbeans),就我的情况而言:

nano ~/netbeans-11.2/netbeans/etc/netbeans.conf

找到包含 netbeans_jdkhome= 的行并编辑路径。例如:

netbeans_jdkhome="/usr/lib/jvm/java-11-openjdk-amd64"

保存文件,然后启动 Netbeans。运气好的话,它现在应该可以工作了。

相关内容