1.命令行的方式:
打包
jar cf JAR文件名称 程序文件名称或者程序所在的文件夹
举例:
jar cf MyApp.jar D:JavaProjectMyApp
查看一个jar文件的内容
jar tvf JAR文件名称
举例:
jar tvf MyApp.jar
将一个jar文件解压缩
jar xf JAR文件名称
举例:
jar xf MyApp.jar
往压缩包里面增加文件
jar xf JAR文件名称 添加的文件或者其他的jar文件
举例:
jar xf MyApp.jar Test.class
更新一个jar文件
jar uf JAR文件名称 更新的文件或者其他的jar文件
举例:
jar uf MyApp.jar Test.class
运行一个jar程序
java -jar JAR文件名称
举例:
java -jar MyApp.jar
创建一个可以运行的jar文件
首先我们必须有一个主类(Main Class)
创建一个叫做MANIFEST.MF的文本,然后把一下内容拷贝进去
Manifest-Version: 1.0
Main-Class: YourMainClass
这个YourMainClass就是你程序中包含main方法的那个class
下面的语句用来创建可执行的jar文件.
jar cvfm MyApp.jar MANIFEST.MF 文件或文件夹路径
java使用命令行打包JAR
2019-10-20 23:07java技术网 JAVA教程
如何把写好的Java程序打包为jar文件呢?下面说的就是java使用命令行打包JAR的方法
延伸 · 阅读
- 2019-10-20java使用Jsoup组件生成word文档
- 2019-10-18MYSQL命令行模式管理MySql的一点心得
- 2019-10-18Linux的命令行下抓包工具tcpdump的使用图文介绍
- 2019-10-18java使用JNA(Java Native Access)调用dll的方法
- 2019-10-18JAVA计算两个日期相差的实例
- 2019-10-18Java parseInt解释加方法示例
精彩推荐
- JAVA教程
Java线程的相关方法详细解析
以下是对Java线程的相关方法进行了详细的介绍,需要的朋友可以过来参考下 ...
- JAVA教程
log4j的配置文件详细解析
以下小编主要为大家介绍一下log4j的配置文件各个配置项的含义。需要的朋友可以过来参考下 ...
- JAVA教程
详解java并发之重入锁-ReentrantLock
这篇文章主要介绍了java并发之重入锁-ReentrantLock,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面...
- JAVA教程
Java干货知识深入理解内部类
这篇文章主要介绍了Java干货知识深入理解内部类,定义在另一个类或方法中的类就叫做内部类,需要的朋友可以参考下...
- JAVA教程
通过实例深入了解java序列化
这篇文章主要介绍了通过实例深入了解java序列化...
- JAVA教程
在jmeter的beanshell中用java获取系统当前时间的简单实例
这篇文章介绍了在jmeter的beanshell中用java获取系统当前时间的简单实例,有需要的朋友可以参考一下 ...
- JAVA教程
Java parseInt解释加方法示例
使用此方法得到的原始数据类型的一个特定的字符串。 parseXxx()是一个静态方法,可以有一个参数或两个 ...
- JAVA教程
通过java备份恢复mysql数据库的实现代码
这篇文章主要介绍了如何通过java备份恢复mysql数据库,其实一般情况下通过bat或sh就可以,这里主要是介绍了java的实现思路,喜欢的朋友可以参考下 ...