使用Maven初始化引导层JavaFX时发生java错误
我正在尝试调试JavaFX maven项目,并出现以下错误:
Error occurred during initialization of boot layer
java.lang.module.ResolutionException: Modules jsr305 and javax.annotation export package javax.annotation to module jline
我使用的是maven,我还有一个module-info
文件,看起来如下所示:
module com.test {
requires javafx.fxml;
requires javafx.controls;
requires kafka.clients;
requires org.apache.avro;
requires kafka.avro.serializer;
requires kafka.streams.avro.serde;
opens com.test;
exports com.test;
}
我尝试在pom中为java注释库添加排除,但没有成功。仍然得到相同的错误。我还尝试将javax注释jar添加到我的项目中
# 1 楼答案
我在IntelliJ中也遇到过同样的问题,但命令行中的
maven
并没有,它运行得很顺利我设法在IntelliJ中解决了这个问题,从IntelliJ类路径中删除了一些依赖项
所以
Open Module Settings
,模块依赖项和我已经删除:在那之后,应用程序开始没有问题
希望这能有所帮助