1

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

4

1 回答 1

3

现在,将 jfxrt.jar 保留为系统依赖项,就像您所做的那样。

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

于 2012-08-19T16:00:35.203 回答