0

Alright so basically, I'm trying to run Eclipse with JavaFX, but then it gives me this error:

You are not running your eclipse instance with Java7 or Java8. The JavaFX tooling is disabled because of this.Make Java7/8 the default system java or adjust your eclipse.ini to pass -vm pointing to your Java7/8 install.

In case you want to turn off this check open your preferences and go to General > Startup and Shutdown and uncheck 'JavaFX Tooling Java Check'

Now I know it isn't pointing to the right SDK, but I have no idea how to change it, since I'm kind of new to this this stuff. I've already downloaded JDK 7.40 as well. I'm also using Ubuntu on a virtual machine, if that even matters anyway. Can anyone help me, I'd appreciate it.

4

4 回答 4

1

先决条件:安装 Java™ 8。安装 Kepler SR2 (4.3.2)。Kepler 仍然不支持 Java8。该怎么办?打开 Eclipse 帮助 > 安装新软件... 在“使用”字段中输入以下 URL:

http://download.eclipse.org/eclipse/updates/4.3-P-builds/

按“Enter”选择类别“Eclipse Java 8 Support (for Kepler SR2)”单击“下一步”单击“下一步”接受许可协议单击“完成”</p>


现在 jre8 已正确定位。

现在配置 JavaFx 打开 Eclipse 帮助 > 安装新软件... 在“使用”字段中输入以下 URL:

http://download.eclipse.org/efxclipse/updates-released/0.9.0/site

按“Enter”选择类别“Eclipse Java 8 Support (for Kepler SR2)”单击“下一步”单击“下一步”接受许可协议单击“完成”</p>

于 2014-04-07T10:39:57.480 回答
0

看起来您系统上的默认 java 不是 java7。打开 shell 并执行 java -version 会得到什么?解决方案是: A) 使 java7 成为默认 java B) 使用 -vm 启动 eclipse

于 2013-10-10T05:59:26.320 回答
0

显然,您已经在 64 位操作系统上安装了 32 位 Eclipse 和 64 位 JRE/JDK。请使用 64bit Eclipse,问题将得到解决。请确保 JAVA_HOME 和 JRE_HOME 存在于环境变量中。

于 2015-06-19T08:17:39.980 回答
0

我遇到过同样的问题。我尝试重新安装 Eclipse,但它不起作用。我不得不完全删除项目并删除所有项目文件。之后,我重新启动了eclipse并再次创建了项目。但是,这一次我确保项目路径包含 Java FX 库,如屏幕截图所示。 Java 构建路径

我在创建项目时这样做了,然后我能够毫无问题地创建项目。试试这个。

于 2017-11-10T06:26:15.710 回答