Netbeans IDE 11 无法访问 java.lang 致命错误:无法在类路径或引导类路径中找到包 java.lang

Ahm*_*nis 7 java netbeans-11

我下载了 netbeans ide 11 并尝试做一个示例 hello world 项目,但它给了我错误“无法访问 java.lang 致命错误:无法在类路径或引导类路径中找到包 java.lang”我尝试了一些堆栈溢出的解决方案,但没有工作。

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication1;

/**
 *
 * @author ahmad
 */
public class JavaApplication1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("Hello");
    }
    
}
Run Code Online (Sandbox Code Playgroud)

主要错误是“无法访问 java.lang 致命错误:无法在类路径或引导类路径中找到包 java.lang

在此处输入图片说明

小智 11

我也有同样的问题。使用手动设置默认jdk解决。

  1. 打开netbeans.conf<install_dir>/netbeans/etc
  2. 设置netbeans_jdkhome属性的 JDK 主路径

我在用 Ubuntu 19.10


小智 7

netbeans.conf退出 netbeans 后,使用编辑配置文件

nano ~/netbeans-11.2/netbeans/etc/netbeans.conf
Run Code Online (Sandbox Code Playgroud)

在该行中netbeans_jdkhome编辑路径,例如

netbeans_jdkhome="/usr/lib/jvm/java-11-openjdk-amd64"
Run Code Online (Sandbox Code Playgroud)

(可在askubuntu.com找到)