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文件并在android项目中使用jar
- 如何使用在“Classpath”中添加* .jar文件的eclipse java项目创建jar文件
- 如何使用java运行自定义jar文件副本到classpath命令?
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包
- 【maven】在IDEA上 使用maven进行打包时报错:Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar
- 运行使用Maven构建的jar会导致“java.lang”。NoClassDefFoundError:org/rosuda/JRI/Rengine”错误
- jar打包成exe后数据库连接出现问题,生成exe之前的jar在java运行环境内运行时没问题,想做成exe 在无java 环境下运行
- java命令行编译和运行引用jar包的文件
- java中jar封装 使用fat-jar插件
- 使用Eclipse打包Android项目成Jar包