我在试验JavaFX。但是,由于JDK 1.7 JavaFX现在是JRE的一部分,因此,当我运行maven install并且未指定系统依赖性时,系统依赖性编译失败,因为找不到JavaFX类。有没有办法让maven认为JavaFX是JDK的一部分?
答案 0 :(得分:3)
现在,请将jfxrt.jar保留为系统依赖项。
从jdk7u6开始,即使jfxrt.jar位于jdk的jre / lib目录中,由于非JavaFX程序可能存在兼容性问题,因此JavaFX不在默认的java类路径中。在以后的jdk版本中,JavaFX将被添加到默认的jdk类路径中,并且不再需要将JavaFX指定为项目的maven系统依赖项。