如何让maven将JavaFX视为JRE的一部分

时间:2012-08-19 10:24:05

标签: maven javafx

我在试验JavaFX。但是,由于JDK 1.7 JavaFX现在是JRE的一部分,因此,当我运行maven install并且未指定系统依赖性时,系统依赖性编译失败,因为找不到JavaFX类。有没有办法让maven认为JavaFX是JDK的一部分?

1 个答案:

答案 0 :(得分:3)

现在,请将jfxrt.jar保留为系统依赖项。

从jdk7u6开始,即使jfxrt.jar位于jdk的jre / lib目录中,由于非JavaFX程序可能存在兼容性问题,因此JavaFX不在默认的java类路径中。在以后的jdk版本中,JavaFX将被添加到默认的jdk类路径中,并且不再需要将JavaFX指定为项目的maven系统依赖项。