我的项目适用于 Java 1.8u151。我正在尝试将其升级到 Java 12,但出现以下错误。
Package is accessible from more than one module <unnamed>
这是唯一的错误,并且在 Java 12 中的大多数包中重复出现,但在 Java 8 中可以正常工作。
我尝试将所有 jar 文件从模块路径移动到类路径。模块路径中只有 Java 12 库。我试图在 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”相同 - 从<unnamed>
和 java.xml调用包
最好的解决方案是消除问题或引导编译器仅使用 JRE 系统库。