我的项目在 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 https://drive.google.com/open?id=1GS_v4rWe5wtigHIDeYtqd2r9YmTVyXbd
错误与“org.w3c.dom”和“org.xml.sax”相同 - 调用包<unnamed>
和java.xml
最好的解决方案是消除问题或引导编译器仅使用 JRE 系统库。
看起来像 eclipse 中的错误Bug 546315 - [11] “该包 [...] 可以从多个模块访问: https://bugs.eclipse.org/bugs/show_bug.cgi?id=546315
尝试使用最新版本来解决此问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)