在Intellij上使用JavaFX和Java 1.6

时间:2013-08-19 19:10:49

标签: intellij-idea javafx-2 jdk1.6

如何配置我的intellij IDE以指向JavaFX SDK

1 个答案:

答案 0 :(得分:1)

推荐 - 使用更高版本的Java版本(7u6 +)和Idea的原生JavaFX支持

至少使用包含JavaFX支持的Intellij Idea版本(例如Intellij Idea 12.1 +),以及Intellij Idea JavaFX插件支持的JavaFX发行版(我相信是Java 7u6 +)。

使用这两种工具的最新稳定版本可能会提供最佳效果。

Setup and use documentation for the Intellij Idea JavaFX 2.x+ plugin is provided by JetBrains

由于Java7u6 +包含JavaFX,因此您无需安装和使用单独的JavaFX SDK,例如您问题中链接的Java 1.6 JavaFX SDK。

如果必须使用Java 6

不建议使用此方法。

安装JavaFX SDK并使用JavaFX ant tasks构建和部署您的应用程序。您还可以在分发中搜索jfxrt.jar文件,并在您的构思模块的编译类路径中添加create a library。这使Idea意识到了JavaFX类。

需要考虑的一些事项:

  1. 与以后的JavaFX版本不同,JavaFX 2.x SDK for Java 6仅适用于Windows。
  2. After February 2013, Oracle will no longer post updates of Java SE 6 to its public download sites。 “截至2013年2月已发布的现有Java SE 6下载仍可在Oracle技术网上的Java Archive中访问。鼓励开发人员和最终用户更新到可供公众下载的更新的Java SE版本。”
  3. 上述注意事项可能会使您难以向基于Java 6 + JavaFX SDK for Java 6构建的任何应用程序分发给最终用户(因为他们可能很难获得并安装适当的运行时)。

    您可以在实践中看到此策略,因为JavaFX SDK for Java6的最新版本是2.2u21,而Java 7中JavaFX SDK的最新版本是2.2u25(因此公开可用的JavaFX SDK for Java 6是没有收到Java 7版本当前正在接收的最新功能和安全补丁。