解决The package java.awt is not accessible

第一次写这个东东,也不会有人看,随缘记录点东西

最近开始学java,用了eclipse IDE,但是在用awt和swing包的时候报错,
The package java.awt is not accessible还有
The package java.swing is not accessible

结论在这个网址,不过图我已经截过来了
解决The package java.awt is not accessible_第1张图片
翻译过来就是“如果你用了modules(模块)的话,你必须在modules.java里声明 requires java.desktop;
从这句话便可以发现两种解决方案。

1、如句中所说,在modules.java里声明 requires java.desktop;
解决The package java.awt is not accessible_第2张图片
这是开始的module-info.java文件,结果就是报错,如下

解决The package java.awt is not accessible_第3张图片
接下来将requires java.desktop;加入module-info.java 文件,保存之后
解决The package java.awt is not accessible_第4张图片
error就变成warning了,只需要用一下这个包,waring也就没了;以上。

2、删掉modules
这里还是那句话:“如果你用了modules(模块)的话,你必须在modules.java里声明 requires java.desktop;”,所以如果你没有,那不就……
这个得感谢评论区的一位小伙伴!

写过这个博客之后就再没有用过eclipse了,转用intellij IDEA 了,这个IDE里就没有module,也省了这个麻烦

这应该是很简单的问题吧,反正我是菜鸟,一步一步学吧~~

你可能感兴趣的:(java新手,eclipse)