如何在IntelliJ中为JavaFX项目生成可执行JAR文件?
JavaFX项目生成可双击运行JAR文件失败问题描述
我是Java新手,一直没法在IntelliJ里给项目生成能双击运行的可执行JAR文件,目标是让没编程基础的朋友双击就能启动程序。我知道这是常见问题,但试了很多次都没解决。为了简化操作,我用Maven搭建了一个“HelloWorld”JavaFX测试项目,结果还是失败了。
我当前的操作步骤是:通过「Project Structure > Artifacts > + > JAR > 带模块和依赖」的方式创建JAR,选择“提取到JAR”选项,Manifest文件分别放在src文件夹和resources文件夹都无效。在IntelliJ中添加VM选项:--module-path "C:/Program Files/Java/javafx-sdk-21.0.1/lib" --add-modules=javafx.controls,javafx.fxml后,JAR能成功运行,但资源管理器里这个JAR被标记为普通文件,并非可执行文件,双击它只会打开IntelliJ项目,不会运行程序。
- 资源管理器中的JAR文件:

- 文件与主类层级结构:

内容的提问来源于stack exchange,提问作者Nutria
相关产品推荐
相关产品推荐

