【问题标题】:JavaFX project doesn't find my JDK FX versionJavaFX 项目找不到我的 JDK FX 版本
【发布时间】:2021-12-18 20:25:13
【问题描述】:

我在使用 IntelliJ IDEA 和 Java 语言方面还很陌生。我从 Azul 下载了最新 (17.0.1+12) 版本的 JDK FX,昨天遇到了一些问题。我新创建的 JavaFX HelloApplication 项目找不到 JavaFX 依赖项。问题似乎是 pom.xml 文件版本错误造成的。

创建时,版本为:

<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>17.0.0.1</version>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>17.0.0.1</version>
<groupId>org.openjfx</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>0.0.7</version>

然后我手动将它们更改为:

<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>17-ea+11</version>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>17-ea+11</version>
<groupId>org.openjfx</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>0.0.6</version>

此解决方案有效。当我今天再次创建相同的新项目时,版本被设置为以前不工作的版本,但今天以某种方式实际工作。这里可能发生了什么?我真的很好奇昨天出现问题时可以做些什么,因为即使手动更改某些版本似乎并不难,但有时相同的事情有时会起作用而有时不起作用真的很奇怪(在等效情况)。

【问题讨论】:

    标签: java maven intellij-idea javafx azul-zulu


    【解决方案1】:

    看起来问题出在版本上,但有时您在解决问题的过程中进行了更改。

    也许 IntelliJ 重启或 Maven 重新导入改变了这一点。

    我新创建的 JavaFX HelloApplication 项目找不到 JavaFX 依赖项

    这意味着问题出在 IntelliJ 单击Run 按钮时使用的类路径。

    【讨论】:

      猜你喜欢
      • 2020-06-09
      • 2021-12-26
      • 2011-02-03
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 2017-03-21
      • 2012-09-17
      • 2019-05-06
      相关资源
      最近更新 更多