gpt4 book ai didi

java - 在命令提示符下运行 jar 文件时显示错误 "JavaFX runtime components are missing, and are required to run this application"

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

我在 IntelliJ 中创建了一个项目并从中构建了一个 jar 文件(指定了主类)。但是当我尝试使用 cmd 运行 jar 文件时出现此错误:缺少 JavaFX 运行时组件,并且需要运行此应用程序(在命令提示符下)。我该如何解决这个问题? (我是新手,请尽量解释得通俗易懂。)

cmd 命令:java -jar 文件名.jar

最后,我想要的是只需单击一个图标即可运行我的 JavaFX 应用程序。我怎样才能做到这一点???是否有任何其他方法可以像运行任何其他应用程序一样运行我的应用程序,只需单击一个图标即可?我不想每次都打开 IntelliJ 来运行我的应用程序。我用了:操作系统:Windows 10 | IntelliJ IDEA 2020.2.3 | jdk 14.0.2 | jre 1.8.0_251 | javaFX 15

(顺便说一句,我将 JavaFX 15 安装在另一个驱动器中。不在包含操作系统的同一硬盘驱动器中)

最佳答案

你可以试试这个:

右键单击您的项目,然后选择导出,然后选择导出为可运行的 jar 文件不要忘记选择第二个选项,您必须使用使用过的 lib 导出它,这应该能够使用 cmd 运行您的 jar并尝试加载所有模块,而不仅仅是 javafx.controls

--module-path "put_here_the_path" --add-modules=ALL-MODULE-PATH

或者

你可以做这一步它会有帮助

File >> Project Structure >> Modules >> Dependency >> + (on left-side of window)

单击“+”号指定解压 JavaFX 的“lib”文件夹的目录。

然后:

Run >> Edit Configurations

要修复此错误,请尝试加载所有模块

--module-path "put_here_the_path" --add-modules=javafx.controls,javafx.fxml

关于java - 在命令提示符下运行 jar 文件时显示错误 "JavaFX runtime components are missing, and are required to run this application",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64273767/

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