java - 可以从多个模块访问包
问题描述
我的项目适用于 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 系统库。
解决方案
看起来像 Eclipse 中的错误错误 546315 - [11] “包 [...] 可以从多个模块访问:
尝试使用最新版本来解决此问题。
推荐阅读
- python - 生成一个随机数(1-2)作为变量,然后让python根据生成的变量做两件事之一
- python - 如何在两列上分组并从python中的第三列获取相应组合的值?
- amazon-web-services - QuickSight 报告为 pdf 格式而不是 CSV
- html - CSS 边框错误导致我的整个网站显示有边框。我该如何解决?
- linux - 使用 awk 命令获取模式下方的信息
- ios - 在 iOS Facebook SDK 中获取并显示用户的头像
- node.js - 速率限制功能在 Nestjs 应用程序中不起作用
- ftp - Ballerina Integrator 的运行时问题
- c - 找到一个简单但棘手的程序的输出
- javascript - Reducer/Action 重构