使用 java11 运行 javafx 应用程序时出现“java.lang.RuntimeException:未找到工具包”错误

2024-02-23

我们最近从 java 8 迁移到 openJdk11。现在我尝试使用安装在两个操作系统上的 openJdk 在 Windows 和 ubuntu 上测试我的应用程序。我可以在ubuntu上运行它。但在 windows10 中,java11.Error_Message 不执行同样的操作:

java.lang.RuntimeException: No toolkit found
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:272)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
at java.base/java.lang.Thread.run(Unknown Source)

您在 Windows 系统上安装的 JDK 可能不包含 JavaFX,您应该在外部安装它。

在这里阅读更多内容:在哪里可以获取 OpenJDK (Windows) 的预构建 JavaFX 库 https://stackoverflow.com/questions/52356629/where-can-i-get-pre-built-javafx-libraries-for-openjdk-windows or https://stackoverflow.com/a/19529820 https://stackoverflow.com/a/19529820 or Javafx:没有工具包发现异常 https://stackoverflow.com/questions/40606600/javafx-no-toolkit-found-exception .

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 java11 运行 javafx 应用程序时出现“java.lang.RuntimeException:未找到工具包”错误 的相关文章

随机推荐