Can';不能让Eclipse使用JavaFX运行

Can';不能让Eclipse使用JavaFX运行,java,eclipse,javafx,Java,Eclipse,Javafx,好的,基本上,我尝试用JavaFX运行Eclipse,但它给了我以下错误: 您没有使用Java7或Java8运行eclipse实例。JavaFX工具因此被禁用。将Java7/8设置为默认系统java,或者调整eclipse.ini以传递指向Java7/8安装的-vm 如果您想关闭此复选框,请打开首选项,进入常规>启动和关闭,取消选中“JavaFX工具Java检查” 现在我知道它没有指向正确的SDK,但我不知道如何更改它,因为我对这种东西有点陌生。我已经下载了JDK 7.40。我也在虚拟机上使用U

好的,基本上,我尝试用JavaFX运行Eclipse,但它给了我以下错误:

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

如果您想关闭此复选框,请打开首选项,进入常规>启动和关闭,取消选中“JavaFX工具Java检查”


现在我知道它没有指向正确的SDK,但我不知道如何更改它,因为我对这种东西有点陌生。我已经下载了JDK 7.40。我也在虚拟机上使用Ubuntu,如果这很重要的话。如果有人能帮我,我将不胜感激

看起来您系统上的默认java不是java7。当打开shell并执行java-version时,您会得到什么?解决办法是: A) 使java7成为默认java B) 使用-vm启动eclipse的先决条件: 安装Java™ 8. 安装开普勒SR2(4.3.2)。 开普勒仍然不支持Java8。怎么办? 开放日食 帮助>安装新软件… 在“使用”字段中输入以下URL:

按“回车” 选择类别“EclipseJava8支持(用于开普勒SR2)” 单击“下一步” 单击“下一步” 接受许可协议 单击“完成”


现在jre8已正确定位

现在配置JavaFx 开放日食 帮助>安装新软件… 在“使用”字段中输入以下URL:

按“回车” 选择类别“EclipseJava8支持(用于开普勒SR2)” 单击“下一步” 单击“下一步” 接受许可协议
单击“完成”

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

我也有同样的问题。我试着重新安装Eclipse,但不起作用。我必须完全删除该项目并删除所有项目文件。之后,我重新启动了eclipse并再次创建了项目。但是,这次我确保项目路径包含JavaFX库,如屏幕截图所示。


我在创建项目时就这样做了,然后我就可以毫无问题地创建项目了。试一试。

这个问题似乎离题了,因为它属于主题