 分类:
    Java
    
    分类:
    Java
一、打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后运行一切正常。

评价
    
                    排名
                
                
                    6
                
            
                    文章
                
                
                    6
                
            
                    粉丝
                
                
                    16
                
            
                    评论
                
                
                    8
                
            
            {{item.articleTitle}}
            
    {{item.blogName}} : {{item.content}}
        
            ICP备案  :渝ICP备18016597号-1
        
        
            网站信息:2018-2025TNBLOG.NET
        
        
            技术交流:群号656732739
        
        
            联系我们:contact@tnblog.net
        
        
            公网安备: 50010702506256
50010702506256
        
     50010702506256
50010702506256
         
        
            欢迎加群交流技术
        
     
         
         
        