第一次写这个东东,也不会有人看,随缘记录点东西
最近开始学java,用了eclipse IDE,但是在用awt和swing包的时候报错,
The package java.awt is not accessible还有
The package java.swing is not accessible
结论在这个网址,不过图我已经截过来了

翻译过来就是“如果你用了modules(模块)的话,你必须在modules.java里声明 requires java.desktop;”
从这句话便可以发现两种解决方案。
1、如句中所说,在modules.java里声明 requires java.desktop;

这是开始的module-info.java文件,结果就是报错,如下

接下来将requires java.desktop;加入module-info.java 文件,保存之后

error就变成warning了,只需要用一下这个包,waring也就没了;以上。
2、删掉modules
这里还是那句话:“如果你用了modules(模块)的话,你必须在modules.java里声明 requires java.desktop;”,所以如果你没有,那不就……
这个得感谢评论区的一位小伙伴!
写过这个博客之后就再没有用过eclipse了,转用intellij IDEA 了,这个IDE里就没有module,也省了这个麻烦
这应该是很简单的问题吧,反正我是菜鸟,一步一步学吧~~
解决在Eclipse IDE中使用Java AWT和Swing包时遇到的访问错误,通过在module-info.java文件中声明requires java.desktop或直接删除模块来解决。
4762

被折叠的 条评论
为什么被折叠?



