有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用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) 个答案

  1. # 1 楼答案

    我在IntelliJ中也遇到过同样的问题,但命令行中的maven并没有,它运行得很顺利

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

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

    dependencies to remove in IntelliJ

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

    希望这能有所帮助