我创建了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-modules=javafx.controls即使从点子上看也不起作用。
发布于 2022-11-07 14:06:53
在这里下载JavaFx的SDK:
对于我的示例,SDK位于:
C:\eclipse\jdks\javafx-sdk-19\lib然后使用下面的JavaFxTest.jar显然是您的jar..。
java --module-path "C:\eclipse\jdks\javafx-sdk-19\lib" --add-modules javafx.controls,javafx.fxml -jar JavaFxTest.jarhttps://stackoverflow.com/questions/74346018
复制相似问题