【问题标题】:How to make maven consider JavaFX as a part of JRE如何让 maven 将 JavaFX 视为 JRE 的一部分
【发布时间】:2012-08-15 01:59:02
【问题描述】:

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

【问题讨论】:

标签: maven javafx


【解决方案1】:

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

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

【讨论】:

  • 也许没什么——我认为甲骨文对其发布策略持保守态度。
猜你喜欢
  • 2019-12-28
  • 1970-01-01
  • 2013-10-11
  • 2012-09-01
  • 2017-08-02
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
  • 1970-01-01
相关资源
最近更新 更多