Java FX无法工作,因为可以';t检测Java8

Java FX无法工作,因为可以';t检测Java8,java,eclipse,javafx,Java,Eclipse,Javafx,我试图在eclipse上运行JavaFX,但它给了我一个错误,说它无法运行,因为eclipse不是从Java8开始的。然而,我已经完成了java-version命令,该命令告诉我我正在使用Java8,并且我已经在Eclipse上进行了检查,我确实正在将Eclipse链接到Java8,如下图所示。有没有人遇到过这个问题并知道如何解决 您缺少Eclipse安装的-vm选项。在eclipse.ini文件中设置,该文件应与eclipse可执行文件位于同一文件夹中 更多信息:您所说的“运行JavaFX”是

我试图在eclipse上运行JavaFX,但它给了我一个错误,说它无法运行,因为eclipse不是从Java8开始的。然而,我已经完成了
java-version
命令,该命令告诉我我正在使用Java8,并且我已经在Eclipse上进行了检查,我确实正在将Eclipse链接到Java8,如下图所示。有没有人遇到过这个问题并知道如何解决


您缺少Eclipse安装的-vm选项。在eclipse.ini文件中设置,该文件应与eclipse可执行文件位于同一文件夹中


更多信息:

您所说的“运行JavaFX”是指您试图执行JavaFX应用程序,还是构建一个?您什么时候会遇到这个错误?您使用的是什么版本的Eclipse?当我更改它时,我现在会收到一个错误,上面写着
1.7JVM或更高版本的要求
,并且Eclipse没有打开。您需要将位置更改为jdk 18位置