Dup*_*ngh 6 java ant ivy module-path openjdk-11
预先感谢,谁将帮助我。
故事:到目前为止,我的应用程序正在使用JDK8,但是现在我正在将应用程序迁移到Open JDK11并IVY用作依赖项管理器和Ant构建工具。
问题:我在eclipse中遇到了编译时问题javax,但是后来我将构建路径中的JRE lib从classpath更改为Modulepath。现在一切正常。但是,现在的主要问题是,在运行antbuild.xml使用Ant,这仍然给我相同的编译时错误。我想,我知道该怎么办,但是我不知道该怎么办。我必须在中的Open JDK11某处添加模块路径antbuild.xml。
主要问题:如何Open JDK11在antbuild.xml(基本蚂蚁构建文件)中设置为模块路径。
如果问题仍然无法理解,请告诉我。
11 个月后,我能够发布答案,因为我了解了实际问题,现在我有了一个在我的项目中实现的解决方案,并且它工作完美,所有编译时错误都得到了修复。
我实施什么解决方案。
properties>>Java build pathclasspathremoveJava 8上面,你会发现Modulepath Modulepath然后Add LibraryJRE System Library按“下一步”按钮java Standard VM> 按下一步按钮。JRE Home从文件系统中选择,确保选择到 bin 的路径,而不是 bin出现此问题的原因
请注意,Java 改变了它的文件结构,因此很多包被移动到各处。使用了一些新包,一些被替换和重命名。
所以基本的问题就是这样。
我们可以实施来解决编译时错误的解决方案
Ctrl+ shift+ t,粘贴文件名并查看现在我们有哪些可能的选项,实际上现在我们有多个库提供相同的类实现。所以现在我们必须选择一个依赖项并从依赖项管理器中删除另一个依赖项。这个解决方案帮助了我。如果您也遇到同样的问题,请联系我,我可以帮助您解决这个问题。
| 归档时间: |
|
| 查看次数: |
229 次 |
| 最近记录: |