gpt4 book ai didi

java - 如何使用 Eclipse 消除 javafx 应用程序中的此错误?

转载 作者:行者123 更新时间:2023-12-02 05:46:54 25 4
gpt4 key购买 nike

几天前我开始学习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 和 native javafx 库之间不匹配。

我建议您不要添加自己的库,而是使用 e(fx)clipse。请参阅https://www.eclipse.org/efxclipse/index.htmlhttp://efxclipse.bestsolution.at/install.html (您可以从那里获得一体化构建)

关于java - 如何使用 Eclipse 消除 javafx 应用程序中的此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23976686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com