IntelliJ 导出jar包方法及部分问题解决
2016-12-28 17:42
239 查看
1、打开File-->Project Structure-->Artifacts
点击组哟侧窗口的“+”,添加我们要打包的moudle
2、点击右侧窗口的“+”,添加jar依赖和文件等
注意是compile output
添加完成后界面如下图
3、点击build-->Build Artifacts
点击build,可以先clean下
4、生成可执行jar
问题解决:
1、jar中没有清单属性
由于IntellJ的结构是src/main/java/包名,默认产生的MANIFEST.MF文件也是这个结构,但是打出jar的格式实际上是src/包名
所以在生成的MANIFEST.MF路径要修改为src路径下,还有要指定Main Class
2、执行时抛出异常“java.lang.SecurityException: Invalid signature file digest for Manifest main attributes”
该原因是由于重复包引用导致,打包后 META-INF 目录多出了一些 *.SF 等文件所致
可用rar打开jar删除.SF文件即可执行。
点击组哟侧窗口的“+”,添加我们要打包的moudle
2、点击右侧窗口的“+”,添加jar依赖和文件等
注意是compile output
添加完成后界面如下图
3、点击build-->Build Artifacts
点击build,可以先clean下
4、生成可执行jar
问题解决:
1、jar中没有清单属性
由于IntellJ的结构是src/main/java/包名,默认产生的MANIFEST.MF文件也是这个结构,但是打出jar的格式实际上是src/包名
所以在生成的MANIFEST.MF路径要修改为src路径下,还有要指定Main Class
2、执行时抛出异常“java.lang.SecurityException: Invalid signature file digest for Manifest main attributes”
该原因是由于重复包引用导致,打包后 META-INF 目录多出了一些 *.SF 等文件所致
可用rar打开jar删除.SF文件即可执行。
相关文章推荐
- Eclipse下导出java程序可执行的jar包图片无法显示问题的一种解决方法
- C# Word导出部分问题解决方法
- Win7下如何用Eclipse导出jar类型的文件,如何用鼠标双击打开jar类型的文件的方法及解决双击后一闪而过的问题
- Win7下如何用Eclipse导出jar类型的文件,如何用鼠标双击打开jar类型的文件的方法及解决双击后一闪而过的问题
- Eclipse下导出java程序可执行的jar包图片无法显示问题的一种解决方法
- IE DOM实现存在的部分问题及解决方法
- Asp.net中的GridView导出遇到的两个问题和解决方法
- 关于GridView导出Excel的一些问题(采用Ajax出现的的问题及解决方法)
- 解决ASP下载附件,部分无法下载的问题的方法
- 解决JSP路径问题的方法。。。希望对部分朋友有些帮助。。
- datagridview中显示的数据导出到Excel——用最简单的方法解决科学计数法的问题
- Firefox下Input按Tab出现的问题 部分解决方法
- [Nebula2]使用3dmax7,nmaxtoolbox导出模型到nebula2遇到的问题及解决方法
- 不能在USB中安装Ghost XP系统或者在Ghost 过程中出现问题的的原因与部分解决方法.
- BHOManager.dll--QTP的Browser对象部分方法失效问题的解决(zt)
- Asp.net 中的GridView导出遇到的两个问题和解决方法
- asp.net 导出excel 中的乱码问题及 到处内容丢失开头的0 的解决方法
- datatable导出execl乱码问题的解决方法与列名修改的方法
- 水晶报表工具栏出现红叉叉无法打印导出等问题的解决方法
- php的部分乱码问题集的解决方法