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的方法
延伸 · 阅读
- 2024-12-13安全公司曝光黑客山寨 Python 命令行工具 Fabric,
- 2022-03-11在Linux下通过命令行打包Android应用的方法
- 2022-03-11Android Studio手动打包的教程图解
- 2022-03-11Java京东面试题之为什么HashMap线程不安全
- 2022-03-11Java面试为何阿里强制要求不在foreach里执行删除操
- 2022-03-11图解Java排序算法之希尔排序
- Java教程
SpringBoot引入Thymeleaf的实现方法
这篇文章主要介绍了SpringBoot引入Thymeleaf的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下...
- Java教程
Java list.remove( )方法注意事项
这篇文章主要介绍了Java list.remove( )方法注意事项,非常简单易懂,需要的朋友可以参考下...
- Java教程
java 中锁的性能提高办法
这篇文章主要介绍了java 中锁的性能提高办法的相关资料,需要的朋友可以参考下...
- Java教程
JavaWeb 实现验证码功能(demo)
在 WEB-APP 中一般应用于:登录、注册、买某票、秒杀等场景,大家都接触过这个验证码操作,今天小编通过实例代码给大家讲解javaweb实现验证码功能,需要...
- Java教程
浅谈Java(SpringBoot)基于zookeeper的分布式锁实现
这篇文章主要介绍了Java(SpringBoot)基于zookeeper的分布式锁实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的...
- Java教程
springboot ehcache 配置使用方法代码详解
EhCache是一个比较成熟的Java缓存框架,Springboot对ehcache的使用非常支持,所以在Springboot中只需做些配置就可使用,且使用方式也简易,今天给大家分享spri...
- Java教程
Java之Springcloud Feign组件详解
这篇文章主要介绍了Java之Springcloud Feign组件详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下...
- Java教程
JAVA中通过自定义注解进行数据验证的方法
java 自定义注解验证可自己添加所需要的注解,下面这篇文章主要给大家介绍了关于JAVA中通过自定义注解进行数据验证的相关资料,文中通过示例代码介绍...