【问题标题】:e(fx)clipse plugin doesn't work on Mace(fx)clipse 插件在 Mac 上不起作用
【发布时间】:2015-02-27 05:57:09
【问题描述】:

您没有使用 Java8 运行您的 Eclipse 实例。 JavaFX 工具因此被禁用。将 Java8 设置为默认系统 java 或调整您的 eclipse.ini 以传递 -vm 指向您的 Java8 安装。

我安装了最新的 JDK 并安装了 Java 8,它可以完美地适用于我的应用程序中的任何其他方法或程序。但是,当我尝试安装这个插件时,我得到了之前的错误。

我正在运行带有 Eclipse Luna 的 Mac OSX Yosemite。

有什么建议吗? 谢谢!

【问题讨论】:

  • 今天早上我遇到了同样的问题。我使用的是 JDK 1.8_u25。我将我的 JDK 更新到 1.8._u31 并解决了问题。
  • java -version 在命令行打印什么?您运行的 java8 版本无关紧要
  • 这是我从终端得到的:
  • java 版本 "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
  • @Ethan 看起来不错 - 发布到我们的论坛,以便我们了解发生了什么以及为什么它不起作用

标签: java macos javafx efxclipse


【解决方案1】:

我决定简单地从以下位置下载与此插件捆绑在一起的 Eclipse:

http://efxclipse.bestsolution.at/install.html#all-in-one 它工作正常并且可以识别我的 Java 8。

【讨论】:

  • 如果您在我们的论坛上发帖,我们可能会发现当您将插件安装到现有的 Eclipse 安装中时出了什么问题,这也可能对其他人有所帮助,但 stackoverflow 并不适合此类讨论
【解决方案2】:

我在 Luna 上使用 JavaFX,没有任何插件...该插件应该帮助您进行 GUI 设计吗?如果您的回答是肯定的,您最好使用SceneBuilder 并忘记任何其他插件/软件。

另外...当您尝试运行 JavaFX 程序时会发生这种情况?或者当你打开 Eclipse 时?

确保您的 Java 目录中有 jfxrt.jar...如果有,请将其导入到您当前的项目中...我知道您可以检查其他内容,但我现在不记得了。稍后我会在这里写。

无论如何,如果前面的文字对你有帮助,请告诉我

【讨论】:

  • 阅读eclipse.org/efxclipse/index.html 应该会回答您为什么要使用该插件
  • 另外,Java 8 中无需添加 jfxrt.jar。它包含在默认的类路径中。
  • 抱歉,这没有帮助。正如@tomsontom 所说,这就是插件的使用。我学习了很多教程,我知道我有正确的 java 版本,但似乎没有任何效果。让我知道您可能有的任何其他建议。谢谢
  • 另外,在我打开 Eclipse 后弹出窗口
  • 对不起,我的回答不好......使用 IntelliJ 怎么样?我目前正在将我的 JavaFX 项目迁移到 IntelliJ,它运行良好。
猜你喜欢
  • 2019-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多