Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
修复java.lang.module.ResolutionException:两个模块将相同的包导出到非模块化应用程序中的另一个模块_Java_Maven_Javafx_Java Module - Fatal编程技术网

修复java.lang.module.ResolutionException:两个模块将相同的包导出到非模块化应用程序中的另一个模块

修复java.lang.module.ResolutionException:两个模块将相同的包导出到非模块化应用程序中的另一个模块,java,maven,javafx,java-module,Java,Maven,Javafx,Java Module,我正在尝试使用Maven用JavaFX11构建一个非模块化应用程序(没有module-info.java文件) ,我正在用它 但是作为对mvnjavafx:run的响应,我得到了以下错误: [INFO] --- javafx-maven-plugin:0.0.2:run (default-cli) @ server --- Error occurred during initialization of boot layer java.lang.module.ResolutionEx

我正在尝试使用Maven用JavaFX11构建一个非模块化应用程序(没有module-info.java文件)

,我正在用它

但是作为对
mvnjavafx: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.
我使用的是Hibernate Search 5.11.2,它依赖于
org.apache.lucene:lucene核心:5.5.5
org.apache.lucene:lucene杂项:5.5

据我从中了解,这些JAR是JDK9之前的简单JAR。所以它们应该是未命名模块的一部分,我应该不会得到任何错误。 还是我遗漏了什么?

修正了


因此,如果您面临类似的问题,可以构建并安装快照,或者等到版本0.0.3发布。

不断出现不同的错误,如:

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除外)并重建项目,最终解决了问题。

这看起来像是javafx Maven插件中的一个bug,因为它正在将所有依赖项添加到
模块路径中,因为所有工件都是从其包名解析为模块的。@JoséPereda有没有办法禁用此行为并将工件保留在
类路径中
?不是直接的,但是插件中有一个可能的修复程序,很快就会提供。JavaFX Maven插件
0.0.3
已经发布。