如何在使用eclipse的javafx应用程序中消除此错误?

如何在使用eclipse的javafx应用程序中消除此错误?,java,javafx,Java,Javafx,几天前我开始学习javaFX,当时我正在制作简单的hello world!在eclipse应用程序中,我已经按照教程中所示设置了库,但是我在eclipse控制台中遇到了这个错误,我无法解决它,请帮助 我的密码是 package javafx; import javafx.application.Application; import javafx.stage.Stage; public class simple extends Application { @Override

几天前我开始学习javaFX,当时我正在制作简单的hello world!在eclipse应用程序中,我已经按照教程中所示设置了库,但是我在eclipse控制台中遇到了这个错误,我无法解决它,请帮助

我的密码是

package javafx;

import javafx.application.Application;
import javafx.stage.Stage;

public class simple extends Application
{

    @Override
    public void start(Stage stage) throws Exception 
    {
        stage.show();
    }

    public static void main(String...args)
    {
        launch(args);
    }

}
这是eclipse中显示的错误

Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: com.sun.glass.ui.win.WinApplication._submitForLaterInvocation(Ljava/lang/Runnable;)V
    at com.sun.glass.ui.win.WinApplication._submitForLaterInvocation(Native Method)
    at com.sun.glass.ui.win.WinApplication.submitForLaterInvocation(WinApplication.java:215)
    at com.sun.glass.ui.InvokeLaterDispatcher.run(InvokeLaterDispatcher.java:101)

您添加的javafxrt.jar与JDK的版本不匹配,因此java和本机javafx库之间存在不匹配


我建议您不要添加自己的库,而是使用e(fx)clipse。查看并(从那里您可以得到一个一体化的构建)

进一步查看它所说的“由引起的”;上面说了什么?您的构建中是否包含JavaFX运行时jar?谢谢!我希望它能起作用,我遵循了在youtube上找到的一些教程中所做的操作,但在我的情况下,它不起作用。tomsontom先生,我在提取这个eclipse zip文件时出错,它说javafx文件所在的目录名超过255个字符,无法提取,这是一个与winrar相关的问题,因为我使用winrar进行提取,请解决我的疑问,如果你可以:)不幸的是,这在发布的版本中是一个问题。尝试提取到例如C:\eclipse上的,以保持路径足够短。作为替代方案,您可以使用没有此问题的夜间构建。不幸的是,CSS编辑器坏了,但我们正在修复,应该在未来几天内可用。