【问题标题】:Error occurred during initialization of boot layer JavaFX with Maven使用 Maven 初始化引导层 JavaFX 期间发生错误
【发布时间】:2020-08-27 20:13:24
【问题描述】:

我正在尝试调试我的 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 添加到我的项目中。

【问题讨论】:

    标签: java maven javafx


    【解决方案1】:

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

    我设法在 IntelliJ 中通过从 IntelliJ 类路径中删除一些依赖项来解决它。

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

    之后,应用程序启动没有问题。

    希望这能有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-02
      • 2021-10-03
      • 2020-06-24
      • 2021-09-21
      • 1970-01-01
      • 2021-05-17
      • 2019-02-24
      • 1970-01-01
      相关资源
      最近更新 更多