使用Maven初始化启动层JavaFX期间发生错误

时间:2020-08-27 20:13:24

标签: java maven javafx

我正在尝试调试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 个答案:

答案 0 :(得分:0)

我在 IntelliJ 中遇到了同样的问题,但在命令行中使用 maven 时没有遇到过,它运行流畅。

通过从 IntelliJ 类路径中删除一些依赖项,我设法在 IntelliJ 中解决了这个问题。

所以Open Module Settings,模块依赖和我已经删除:

dependencies to remove in IntelliJ

在那之后,应用程序开始没有问题。

希望能帮到你

相关问题