java程序打包jar
来源:互联网 发布:沙文主义 知乎 编辑:程序博客网 时间:2024/06/06 19:02
1.程序右键export 选择jar file
2.去掉多余的文件,只选择代码文件,并选择jar的输出路径
- Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
- Export all output folders for checked projects 表示导出选中项目的所有文件夹
- Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
- Export refactorings for checked projects 把一些重构的信息文件也包含进去
3.默认next,可去掉警告信息输出
4.选择自建的MANIFEST.MF文件
MANIFEST.MF文件
Manifest-Version: 1.0
Class-Path: lib/xxxx.jar lib/commons-lang3-3.6.jar
Main-Class: cn.csdn.Main
注意事项:
1、Class-Path: 和Main-Class: 后边都有一个空格,必须加上,否则会打包失败,错误提示为:Invalid header field;
2、写完Main-Class后一定要回车(即最后一行是空白行),让光标到下一行,这样你生成的jar包才能找到你的主class去运行,否则将会出现“jar中没有主清单属性”的错误。
5.finish jar打包完毕
6.运行jar
打开cmd,进入jar文件目录,输入命令 java -jar **.jar,即可成功运行
jar包目录结构如下
阅读全文
0 0
- java程序打包jar
- jar命令打包Java程序
- java程序打包所jar
- java程序打包成JAR问题小结
- 将java程序打包成jar文件
- Java程序打包成Jar包
- Java程序打包输出成jar方法
- 使用jar命令打包java程序
- Java程序打包成jar包
- Java程序打包成jar包
- Java程序打包成jar包
- Java程序打包成jar包
- Java程序打包成jar包
- Java程序打包成jar包
- Java程序打包成jar包
- Java程序打包成jar包
- Java程序打包成Jar包
- Java程序打包成jar包
- Spring的定时任务@scheduled 注解
- 为什么CAN需要扩展ID,
- 小程序购物车实现及mvvm尝试
- centos6.8卸载自带安装的apache
- java为树形tree数据 添加属性 设置已选
- java程序打包jar
- CentOS执行ftp命令提示ftp:command not found解决方法
- 85篇技术好文助你Android进阶
- 算法题
- 记录一次File.createNewFile()报错的解决方法
- c++面试题集锦(一)
- 【深度相机系列四】深度相机原理揭秘--结构光(iPhone X 齐刘海原理)
- 设计模式之单例模式
- 最新7篇数据科学/深度学习/CNN/知识图谱/文本匹配等中英文综述论文推介(附下载)