在标记重复项之前,请仔细阅读。
我的项目在Java 1.8u151上运行良好。我正在尝试将其升级到Java 12,但出现以下错误。
可以从多个模块中访问包
这是唯一的错误,在Java 12中的大多数软件包中都会重复出现,但在Java 8中可以正常使用。
我尝试将所有jar文件从模块路径移到类路径。模块路径中只有java12库。
试图查找Java版本的软件包中不推荐使用的任何内容。
尝试了3个具有不同Java版本的不同系统。 (所有运行OS-X 10.13.6、10.13.3 10.11.6和我自己的系统10.14.6)
错误屏幕截图-https://drive.google.com/open?id=1GS_v4rWe5wtigHIDeYtqd2r9YmTVyXbd
错误与“ org.w3c.dom”和“ org.xml.sax”相同-从和java.xml调用程序包
最好的解决方案是消除问题或引导编译器仅使用JRE系统库。
答案 0 :(得分:0)
类似Eclipse Bug 546315 - [11] "The package [...] is accessible from more than one module: 的错误
尝试使用最新版本来解决此问题。
答案 1 :(得分:0)
有一个bug in Eclipse并没有完全固定。如果找到确切的错误重现步骤,则可能需要报告重现错误的方式。