gpt4 book ai didi

java - 示例 "mavenproject"netbeans 7.4 的包 javafx 不存在

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:28 25 4
gpt4 key购买 nike

我正在尝试运行通过执行“File::new project”并选择“maven”然后选择“JavaFX Application”创建的“mavenproject1”文件。

我使用的是最新最好的。我有单独安装的 Java JDK 1.7.0_45,它被配置为构建项目。我有内置 MAVEN 3 的 Netbeans 7.4(内部版本 201310111528)。JavaFX 与 JDK 1.7.0_45 捆绑在一起。

我可以让项目执行,但我的源文件出现错误,指出 JavaFX 包不存在。我将以下内容添加到我的 pom.xlm 文件中,即使 NB 编辑器找不到 JavaFX 包,它也允许 Maven 构建和执行源文件:

<dependency>
<groupId>com.oracle</groupId>
<artifactId>javafx</artifactId>
<version>2.0</version>
<scope>system</scope>
<systemPath>${java.home}\lib\jfxrt.jar</systemPath>
</dependency>

如何让 NB 编辑器识别 JavaFX 包?

最佳答案

如果可以,我建议使用 Java 8作为:

  • JavaFX 位于 Java 8 中的默认 Java 类路径中,但不在 Java 7 中。
  • 由于 JavaFX 位于默认的 Java 8 类路径中,因此您不需要在 maven 项目中依赖于 jfxrt.jar 的系统路径。
  • 由于 JavaFX 位于默认的 Java 8 类路径中,因此 NetBeans 7.4 无需额外配置即可识别 JavaFX 包。

您可能还想考虑使用 javafx-maven-plugin .

关于java - 示例 "mavenproject"netbeans 7.4 的包 javafx 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19577995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com