好吧基本上,我正在尝试使用JavaFX运行Eclipse,但是它给了我这个错误:
您没有使用Java7或Java8运行eclipse实例。因此,JavaFX工具被禁用。将Java7 / 8作为默认系统java或调整eclipse.ini以传递指向Java7 / 8安装的-vm。
如果您要关闭此检查,请打开您的偏好并转到常规>启动和关闭并取消选中“JavaFX Tooling Java Check”
现在我知道它并没有指向正确的SDK,但我不知道如何改变它,因为我对这个东西有点新意。我已经下载了JDK 7.40。我也在虚拟机上使用Ubuntu,如果这甚至无关紧要的话。任何人都可以帮助我,我会很感激。
答案 0 :(得分:1)
预要求: 安装Java™8。 安装Kepler SR2(4.3.2)。 开普勒仍然不支持Java8。该怎么办? 打开Eclipse 帮助>安装新软件...... 在“使用”字段中输入以下URL:
http://download.eclipse.org/eclipse/updates/4.3-P-builds/
按'Enter' 选择类别'Eclipse Java 8支持(适用于Kepler SR2)' 点击下一步' 点击下一步' 接受许可协议 点击“完成”
现在正确定位了jre8。
现在配置JavaFx 打开Eclipse 帮助>安装新软件...... 在“使用”字段中输入以下URL:
http://download.eclipse.org/efxclipse/updates-released/0.9.0/site
按'Enter' 选择类别'Eclipse Java 8支持(适用于Kepler SR2)' 点击下一步' 点击下一步' 接受许可协议 点击“完成”
答案 1 :(得分:0)
您的系统上的默认java看起来不是java7。打开shell并执行java -version会得到什么?解决方案是: A)使java7成为默认的java B)用-vm
启动eclipse答案 2 :(得分:0)
显然,您已经在64位操作系统上安装了32位Eclipse和64位JRE / JDK。请使用64位Eclipse,问题将得到解决。请确保环境变量中存在JAVA_HOME和JRE_HOME。
答案 3 :(得分:0)
我有同样的问题。我尝试重新安装Eclipse,但它不起作用。我必须完全删除项目并删除所有项目文件。之后,我重新启动eclipse并再次创建项目。但是,这次我确保项目路径包含了屏幕截图中显示的Java FX库。 Java Build Path
我在创建项目时做到了这一点,然后我就能够毫无问题地创建项目。试一试。