【问题标题】:Cannot create JavaFX project in Eclipse Kepler无法在 Eclipse Kepler 中创建 JavaFX 项目
【发布时间】:2013-10-20 20:24:37
【问题描述】:

我已经安装了 JDK 1.7.0_45。 我的 JAVA_HOME 系统变量指向安装文件夹。 在命令行中键入 java -version 会导致“java version "1.7.0_45" 输出。

我有带有 e(fx)clipse 插件的 Eclipse Kepler。 在 Eclipse 中,在“Installed JRE-s”标签中,我添加了新的 JDK 并设置为默认值。

我点击了 New -> JavaFX Project 并填写了项目名称。 唯一可用的按钮是“返回”和“取消”。我没有看到任何错误。 唯一可用的其他元素是“JavaFX 运行时配置”部分中的“配置”按钮。 该部分包含消息:“当前没有配置的运行时”。

我很困惑。我没有单独的 JavaFX 运行时,当我来到这里时:http://www.oracle.com/technetwork/java/javafx/downloads/index.html 它指向我已经下载的 JDK 7,并解释说“JavaFX 与适用于 Windows、Mac 和 Linux 的 JDK 7 捆绑在一起,它包含所有最新功能和安全修复程序。”

我错过了什么?如何在 Eclipse 中创建 JavaFX 项目?

【问题讨论】:

  • Java FX 位于 jre/lib/jfxrt.jar 文件(相对于 JDK)或 lib/jfxrt.jar(相对于 JRE)中。
  • 是的,它就在那里。然而,我在新的 JavaFX 项目向导中唯一能做的就是“添加 JavaFX SDK”。如果我尝试指向 JDK、JRE 或 JRE/lib 目录,我会收到“根目录不包含配置文件的路径”消息。我不能将它指向 jfxrt.jar 作为“它不是目录”。
  • 我安装了独立的 JavaFX SDK 并尝试将其添加到 Eclipse。我仍然收到“根目录不包含配置文件的路径”错误。

标签: java eclipse javafx


【解决方案1】:

我找到了解决办法。

我已经卸载了所有与 JavaFX 相关的插件(原来有两个),然后从更新站点重新安装了 e(fx)clipse:http://download.eclipse.org/efxclipse/updates-nightly/site

现在一切正常。

【讨论】:

    【解决方案2】:

    您只需将“jfxrt.jar”文件添加到项目的路径中。它有效!不需要其他插件,就是这样。

    P.D:它适用于带有 eclipse Kepler 的 Mac OS。如果它不起作用,请安装 e(fx)clipse 并重试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-04
      • 2016-05-06
      • 1970-01-01
      • 2019-05-25
      • 2015-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多