4

首先,我在 Ubuntu 18.04 上使用 netbeans 10.0 并打开 JDK 11。当我创建一个基本的新项目时,警报直接触发。

cannot access java.lang
Fatal Error: Unable to find package java.lang in classpath or 
bootclasspath

我尝试卸载/安装 netbeans 和 openJKD 11,但没有任何效果。

我查看了很多有关此类问题的论坛讨论,但没有任何效果。有关信息,

xxx:~$java -version

openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)
OpenJDK 64-Bit Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode, sharing)

我不知道我错过了什么,如果有人可以帮助我...

4

2 回答 2

7

您有 NetBeans 10版本,但您的 JDK 是11版本。所以尝试使用 NetBeans 11版本...或下载/安装 JDK 10(与 NetBeans 相同)。

于 2019-07-12T23:09:30.597 回答
1

配置平台,Ubuntu 18.04 的安装程序似乎错过了 Java 平台 JDK11 的路径。

添加指向正确文件夹的新定义。

平台名称:JDK 11 平台文件夹:/usr/lib/jvm/default-java

然后检查必须配置为 11 的 Sources/Source/Binary Format。

于 2019-07-23T03:31:21.313 回答