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包和生成API文档
- java 编译jar包_用命令行编译java并生成可执行的jar包方法
- Java程序中使用Spire Jar包报java.lang.NoSuchMethodError类型错误的解决方法
- 关于 Spring Boot 后端项目使用 Maven 打包命令、JAR/WAR 对比、内嵌服务器与第三方服务器对比,以及热部署配置的详细说明
- maven: 打包可运行的jar包(java application)及依赖项处理
- 使用net.sf.fjep.fatjar插件将第三方JAR包打包进自已的JAR包中
- Java使用Maven打包jar包的全部方式
- SpringBoot使用Maven打包——将依赖Jar包与应用Jar包分离
- java jackson包_Jackson jar包的使用
- Eclipse里JAR文件的打包和使用