压缩class文件
jar -cvf 包名.jar 文件名.class 文件名.class 或者 jar -cvf 包名.jar *.class
例:jar -cvf my.jar Other.class Test.class
解压jar包
jar -xvf 包名.jar
例:jar -xvf my.jar
查看jar包
jar -tvf 包名.jar
jar -tvf my.jar
运行jar包
java -classpath 包名.jar 运行的class文件 (classpath可以简写为cp)
例:java -classpath my.jar Hello
更新jar包的清单
jar -uvf 包名.jar 文件名.class
例:jar -uvf my.jar Hello.class
更新jar包的主清单(执行清单)
jar -uvfe 包名.jar 文件名
例:jar -uvfe my.jar Hello
jar -cvf 包名.jar 文件名.class 文件名.class 或者 jar -cvf 包名.jar *.class
例:jar -cvf my.jar Other.class Test.class
解压jar包
jar -xvf 包名.jar
例:jar -xvf my.jar
查看jar包
jar -tvf 包名.jar
jar -tvf my.jar
运行jar包
java -classpath 包名.jar 运行的class文件 (classpath可以简写为cp)
例:java -classpath my.jar Hello
更新jar包的清单
jar -uvf 包名.jar 文件名.class
例:jar -uvf my.jar Hello.class
更新jar包的主清单(执行清单)
jar -uvfe 包名.jar 文件名
例:jar -uvfe my.jar Hello
执行更新的清单
java -jar 文件名.jar