代码之家  ›  专栏  ›  技术社区  ›  Karan Gaur

可从多个模块访问包[副本]

  •  -1
  • Karan Gaur  · 技术社区  · 7 年前

    在标记副本之前,请仔细阅读。
    我的项目在Java1.8U151上运行良好。我试图将其升级到java 12,但出现以下错误。
    可从多个模块访问包
    这是唯一的错误,在Java12中的大多数包中重复出现,但在Java8中可以正常工作。

    我已经尝试将所有jar文件从模块路径移动到类路径。模块路径中只有Java12库。
    尝试在Java版本的包中查找任何不推荐的内容。
    用不同的Java版本尝试了3个不同的系统。(所有运行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系统库。

    2 回复  |  直到 7 年前
        1
  •  0
  •   Sumit Singh phluid    7 年前

    看起来像是日食里的虫子 Bug 546315 - [11] "The package [...] is accessible from more than one module:

    请尝试使用最新版本来解决此问题。

        2
  •  0
  •   Simonas    7 年前

    有一个 bug in Eclipse 还没有完全固定。如果您找到了错误复制的确切步骤,您可能需要报告您复制错误的方式。