打jar包
电脑版发表于:2021/12/21 10:26
一、打jar包方式1
1、
2、
2.1
2.2
3、
4、快速找到jar包位置
5、启动
JDK软件位置
C:\Program Files\Java\jdk1.8.0_301
启动jar
C:\Program Files\Java\jdk1.8.0_301\bin>java -jar C:\Users\admin\Desktop\demo\out\artifacts\demo_jar\demo.jar
二、打jar包方式2,转载至原文链接:https://blog.csdn.net/lzw10/article/details/88883397
注意此时如果第二步是上面个按钮,它只会生成一个jar包,且运行时还会报错,网上大多说为版本问题(……),
我想大部分人不想这样有多个jar包,会选择生成一个包。我们接着做一下,重新打开FIile->Project Structure...菜单,将上一次的配置删除,点 - 号如图,重新添加:
这次选择extract to the target JAR,如下图:
如果出现以下错误,直接将src/META-INF/MANIFEST.MF文件删除,关闭Project Structure(不关闭还是报错,可能是bug)重新添加即可。
配置完成后,再次打开菜单Build->Build Artifacts...->Build,生成jar包如下图:
到此,似乎一切正常,来运行一下。
无法正常运行,这个错误在网上搜索,有说是java或javac版本问题,有说是MANIFEST.MF位置不对,其实解决办法很简单,将第三方jar包META-INF中的认证文件删除即可。如下图:
重新build后运行一切正常。