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

2022-09-04 07:55:09

我下载了netbeans ide 11,并试图做一个示例hello world项目,但它给我错误“无法访问java.lang致命错误:无法在classpath或bootclasspath中找到pack 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");
    }
    
}

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

"enter image description here


答案 1

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

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

我正在使用Ubuntu 19.10


答案 2

退出 netbean 后,使用netbeans.conf

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

在行中编辑路径,如netbeans_jdkhome

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

(见 askubuntu.com)


推荐