如何在使用eclipse的javafx应用程序中消除此错误?
几天前我开始学习javaFX,当时我正在制作简单的hello world!在eclipse应用程序中,我已经按照教程中所示设置了库,但是我在eclipse控制台中遇到了这个错误,我无法解决它,请帮助 我的密码是如何在使用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
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编辑器坏了,但我们正在修复,应该在未来几天内可用。