我正在嘗試使用 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。所以它們應該是未命名模塊的一部分,我應該不會出錯?;蛘呶义e過了什么?
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 除外)并重建項目,這最終解決了問題。
添加回答
舉報
0/150
提交
取消