https://blog.csdn.net/qq_44760609/article/details/119148635
为什么按着上面这个文章一步步打包项目,但是最后构建工件时,没有自动生成Artifacts文件夹,也没有jar包?然后手动打包,虽然生成了jar文件,但是只有1kb,运行显示找不到主类。
用maven插件,一键打包。在idea手动打包他那个有问题
包教包会,需要我可以远程教
使用IntelliJ IDEA打开我们的项目,按照下面步骤操作
1、打开File>Project Structure,显示以下窗口,按图中的步骤操作
2、设置启动类,点击OK
3、打开Bulid>Build Artifacts,按图中窗口操作
点击Bulid,可以看到已经生成jar包了
针对打包问题,参考资料提到了多种方式,其中最常用的就是使用 IntelliJ IDEA 的打包工具进行打包。这里提供一种使用 IDEA 打包的具体步骤:
如果按照上述步骤操作后仍无法正常生成 jar 包,可能有以下几种原因:
针对 Jar 包运行时找不到主类的问题,需要确认以下几点:
需要注意的是,在进行 Java 程序的打包和运行时,需要保证 Java 环境变量设置正确,即 JAVA_HOME 和 PATH 都应该包含正确的 Java 安装路径。
如果以上方法不能解决问题,可以考虑在调试过程中打印出程序的日志,以便更好地定位问题。代码实现如下:
另外有时候,Jar 包会出现打出来后界面乱,或者无法执行的情况,这可能是因为 Jar 包中的依赖没有正确加载。可以使用以下两种方式解决:
如果以上方法不能解决问题,则需要进一步调试并分析问题所在。