为了账号安全,请及时绑定邮箱和手机立即绑定

修复 java.lang.module.ResolutionException:两个模块将同一个

修复 java.lang.module.ResolutionException:两个模块将同一个

森林海 2023-04-13 15:31:16
我正在尝试使用 Maven 使用 JavaFX 11 构建一个非模块化应用程序(没有 module-info.java 文件)。正如 openjfx.io 上所建议的那样,我为此使用了JavaFX Maven 插件。但作为回应,mvn javafx:run我收到以下错误:[INFO] --- javafx-maven-plugin:0.0.2:run (default-cli) @ server ---   Error occurred during initialization of boot layer   java.lang.module.ResolutionException: Modules lucene.core and lucene.misc export package org.apache.lucene.store to module javassist   [ERROR] Command execution failed.我正在使用依赖于org.apache.lucene:lucene-core:5.5.5和 的Hibernate Search 5.11.2 org.apache.lucene:lucene-misc:5.5.5。据我从API了解,这些 jar 是 JDK9 之前的简单 jar。所以它们应该是未命名模块的一部分,我应该不会出错。或者我错过了什么?
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

在使用 IntelliJ 的javafx-maven-plugin 0.0.5中面对这个问题,不断收到不同的错误,例如:


Error occurred during initialization of boot layer

java.lang.module.ResolutionException: Modules plexus.archiver and plexus.io export package org.codehaus.plexus.components.io.resources to module j2objc.annotations

必须从模块设置中清除所有库(org.javafx 除外)并重建项目,这最终解决了问题。


查看完整回答
反对 回复 2023-04-13
  • 1 回答
  • 0 关注
  • 217 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信