使用idea进行打包两种方式

第一种:

    使用idea进行打包两种方式_第1张图片

使用idea进行打包两种方式_第2张图片

使用idea进行打包两种方式_第3张图片

在生成jar包路径下,当前位置打开命令行,输入 java -jar xx.jar

运行jar出现问题:

1、找不到主类。打开jar文件包,在MANIFEST.MF文件中添加Main-Class:  包名.类名,

注意:包名前面有空格,类名没有.java或者.class后缀,最后一定要回车到下一行。让光标定位在空白行。

打开

2、java.lang.SecurityException: Invalid signature file digest for Manifest main attributes

打开META-INF目录,将*.SF,*.DSA,*.RSA文件删除,即可。应为有些包有签名,导致错误。

此问题,可以参考下面的连接,这位大神比较详细,http://www.cnblogs.com/fuxinci/p/3356087.html,(如有侵权请告知,会删除,谢谢!)。



第二种:

    使用idea进行打包两种方式_第4张图片

使用idea进行打包两种方式_第5张图片创建libs文件夹

使用idea进行打包两种方式_第6张图片

将除了打的jar包文件之外的其他第三方包全部选中,鼠标右键拖动到libs下面

使用idea进行打包两种方式_第7张图片

选中jar包,编辑classpath,将所有jar包路径都改为libs/开头

使用idea进行打包两种方式_第8张图片

使用idea进行打包两种方式_第9张图片

你可能感兴趣的:(java)