一、问题描述。
使用eclipse IDE开发java,添加“import java.awt.*;import javax.swing.*;”后报错“The package java.awt is not accessible main.java”。
Description Resource Path Location Type
The package java.awt is not accessible main.java /test/src/test line 3 Java Problem
package test;
import java.awt.*;
import javax.swing.*;
public class main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(args);
System.out.println("Hello World!");
}
}
二、问题分析。
如果使用了modules(模块)的话,则必须在modules.java里声明“requires java.desktop;”。
三、解决方案。
只需要将“requires java.desktop;”这段代码加入到“module-info.java”文件中保存,即可解决此问题。
module test {
requires java.desktop;
}