我实际上是在学习一个JavaFX教程,当我让我的主要应用程序运行预览时,它会在控制台上给我显示这个警告:
Feb 24, 2017 12:55:20 PM javafx.fxml.FXMLLoader$ValueElement processValue
WARNING: Loading FXML document with JavaFX API of version 8.0.111 by JavaFX runtime of version 8.0.60
Feb 24, 2017 12:55:20 PM javafx.fxml.FXMLLoader$ValueElement processVal
我有一个经典的问题:将JavaFX 11与Eclipse一起使用OpenJDK 11。
Error: JavaFX runtime components are missing, and are required to run this application
我有OpenJDK 11.0.2
dell@dell-pc:~$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.
我们最近从java8迁移到了openJdk11。现在,我正在尝试使用windows和ubuntu上安装的openJdk来测试我的应用程序。我可以在ubuntu上运行它。但与java11.Error_Message不同的是,在windows10中不能执行:
java.lang.RuntimeException: No toolkit found
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:272)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.
目前,我正在尝试将我的完美工作的toDoList.jar文件集成到一个码头容器中(OpenJDK14在linux上)。我能够构建映像,它也将JavaFX复制到映像中,但是当我试图运行容器时,会得到以下错误:
误差
C:\Users\jkcar\IdeaProjects\toDoList>docker run todolist
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.controls not found
Dockerfile
FROM o
我按照这个链接中的说明进行操作,当我运行javafx sample时,我得到了这个错误
Error:(3, 26) java: cannot access javafx.application.Application
bad class file: C:\Program Files\Java\OpenJDK\javafx-sdk-11.0.1\lib\javafx.graphics.jar(javafx/application/Application.class)
class file has wrong version 54.0, should be 52.0
Pleas
我创建了JavaFx应用程序。它的工作原理正确。但是当我创建jar文件时,它没有打开。我没有收到任何错误日志。我使用OpenJDK 17。
我试图创建一个bat文件:
java -jar Rating.jar
但不起作用。然后,我尝试从命令行运行应用程序,得到了以下错误:
javafx runtime components are missing and are required to run this application
然后我添加了VM选项:
--module-path "C:\Users\Admin\.jdks\openjdk-17\lib" --add-module
我对JavaFX有意见。我的jdk版本是OpenJDK版本" 1.8.0_222“和javac 1.8.0_222。当我启动JavaFX应用程序时,我遇到了这个错误。
Error:(3, 26) java: cannot access javafx.application.Application
bad class file: /usr/share/openjfx/lib/javafx.graphics.jar!/javafx/application/Application.class
class file has wrong version 54.0, should be
我正在尝试在eclipse 2018-12 (4.10.0)中配置JavaFX项目。我安装了openJDK 10和e(fx)clipse插件。 我可以创建javaFX项目,没有问题。但是,当我试图执行这个项目时,我得到了这个错误: ? 有什么需要帮忙的吗? --编辑 Error: JavaFX runtime components that are required to run this application are missing.