示例“ mavenproject” netbeans 7.4不存在javafx软件包

我试图运行通过执行“ 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-Glassfish中的部署错误-PrimeFaces


下一篇:java-Netbeans IDE中的企业应用程序项目和Web项目应用程序之间的区别