idea创建java项目没有src(idea创建java项目快捷键)

在使用Javafx制作一个图形化界面程序的时候,我遇到了打包文件的难题。

按照网上给出的解决方案构建出来的jar文件总是没有办法运行。

以下是我最终的解决方案。

我使用的IDE是IntelliJ IDEA 2021.3.2 (Community Edition) ,使用的JDK是JDK17.0.2。

根据我的经验,IDEA中的项目打包时,含有main方法的类是不能继承其他类的。

但是开发Javafx项目的时候,我们的Main类往往会extends Application类。

idea创建java项目没有src(idea创建java项目快捷键)

因此,我们需要创建一个新类作为主类。

在原有主类(我的原有主类为Main)的同文件夹下创建AppMain类。

idea创建java项目没有src(idea创建java项目快捷键)

随后点击文件-项目结构

idea创建java项目没有src(idea创建java项目快捷键)

在“工件”中点击添加-JAR-来自具有依赖性的模块

idea创建java项目没有src(idea创建java项目快捷键)

随后“主类”选择刚才新创建的AppMain类。

【注意】一定要更改下面的META-INF/MANIFEST.MF的目录!!

此处的目录应该更改为AppMain类(新创建的主类)所在的文件夹。默认的路径是不对的。

idea创建java项目没有src(idea创建java项目快捷键)

随后点击确定关闭页面即可。

然后点击构建-构建工件,选择“构建”

idea创建java项目没有src(idea创建java项目快捷键)

等待一会之后,就会出现out文件夹,在其中就能找到.jar文件。

idea创建java项目没有src(idea创建java项目快捷键)

右键这个.jar文件,选择运行即可成功运行。

idea创建java项目没有src(idea创建java项目快捷键)

+JavaFX

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.vsaren.org/16648.html