1 .java 编译成 .class 文件
javac xxx.java
2 .class 文件转 .jar 包
java cvf xxx.class
3 jar包 更新文件
java xf test.jar add.class
4 将一个文件夹下的文件全部打包
jar -cef test.CardLayoutDemo CardLayoutDemo.jar test -c代表生成新的jar包; -e代表可执行的类,亦即main方法所在的类。书写时要加上包名,在本例中是后面的test.CardLayoutDemo; -f代表生成的jar包的名称,在本例中是CardLayoutDemo.jar。此包名可以随意命名,没有规定; -test最后面的这个参数表示将test目录下的所有文件都打包放到新的jar包中。
5. 运行jar包
## 一般运行 java -jar Test.jar ## 如果Test.jar 包需要依赖 Dep.jar包;com.test.Test 指定入口类; linux 使用 ':' 代替 ';' java -cp com.test.Test Test.jar;Dep.jar ## 报错 "没有主清单属性" java -cp com.test.Test Test.jar