创建可执行jar包:
jar -cvfm 待生成的jar文件名 a.txt 编译好的class文件(如果有包名,则直接输入包名第一个目录即可)
其中,a.txt文件用来指明运行的主类,内容将生成到MANIFEST.MF文件中。
例如:包名-- package cn.liip.kang
类名-- TestJava.java
a.txt:指明主类-- Main-Class: cn.liip.kang.TestJava
编译类文件:javac -d . TestJava.java
打包命令:jar -cvfm TestJava.jar a.txt cn(或者:cn/liip/kang/TestJava.class)
执行jar:java -jar TestJava.jar
查看jav命令:jar -tvf xx.jar
jar -cvfm 待生成的jar文件名 a.txt 编译好的class文件(如果有包名,则直接输入包名第一个目录即可)
其中,a.txt文件用来指明运行的主类,内容将生成到MANIFEST.MF文件中。
例如:包名-- package cn.liip.kang
类名-- TestJava.java
a.txt:指明主类-- Main-Class: cn.liip.kang.TestJava
编译类文件:javac -d . TestJava.java
打包命令:jar -cvfm TestJava.jar a.txt cn(或者:cn/liip/kang/TestJava.class)
执行jar:java -jar TestJava.jar
查看jav命令:jar -tvf xx.jar