我正在嘗試使用 Maven 使用 JavaFX 11 構(gòu)建一個(gè)非模塊化應(yīng)用程序(沒有 module-info.java 文件)。正如 openjfx.io 上所建議的那樣,我為此使用了JavaFX Maven 插件。但作為回應(yīng),mvn javafx:run我收到以下錯(cuò)誤:[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。據(jù)我從API了解,這些 jar 是 JDK9 之前的簡(jiǎn)單 jar。所以它們應(yīng)該是未命名模塊的一部分,我應(yīng)該不會(huì)出錯(cuò)?;蛘呶义e(cuò)過了什么?
1 回答

翻過高山走不出你
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
在使用 IntelliJ 的javafx-maven-plugin 0.0.5中面對(duì)這個(gè)問題,不斷收到不同的錯(cuò)誤,例如:
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
必須從模塊設(shè)置中清除所有庫(org.javafx 除外)并重建項(xiàng)目,這最終解決了問題。
添加回答
舉報(bào)
0/150
提交
取消