gpt4 book ai didi

Java 9 : Module java. xml.bind 在 Eclipse 中不可访问

转载 作者:搜寻专家 更新时间:2023-10-30 19:43:02 25 4
gpt4 key购买 nike

我在 Eclipse OxyGen 1a 中没有任何构建工具的情况下将 Java 8 中的 Maven 项目迁移到 Java 9 项目。

所以我的 module-info.java 看起来像这样:

enter image description here

但是 java.xml.bind 不可访问,尽管它在我的模块路径中:

enter image description here

那么这里有什么问题呢?

最佳答案

编译未命名模块时,默认情况下无法访问 java.xml.bind,但在模块化项目中(如本问题)无法解析对模块 java.xml 的引用.bind a bug (见下面的编辑)

要在错误修复之前解决此问题,您可以通过双击 Is modular 显式include 模块 java.xml.bind (请参阅问题中的屏幕截图),并在显示的对话框中,将所需模块从 Available modules 移至 Explicitly included modules:

Module properties dialog

编辑: Bug 526054 已在 Eclipse Oxygen.2 中得到解决,因此模块化项目不再需要上述步骤(尽管这些步骤仍然与未命名模块中的代码相关)

编辑 2:在 Eclipse 2019-06 中,上述任务的 UI 为 revamped .可以在 online help 中找到最新文档.

关于Java 9 : Module java. xml.bind 在 Eclipse 中不可访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46852065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com