编译打包

不常用就他妈经常忘,再次tag一下:

1 编译java类
javac -classpath jarname1:jarname2:jarname3 -d outputDir workspace/*.java
指定classpath 把class文件输出到outputDir

2 打包
jar -cvfm myJarPackageName.jar manifest.mf -C outputDir .
指定包名,manifest文件,进入到outputDir打包下面所有的class

manifest.mf
Main-Class:<空格>com.microsoft.Test
Class-Path:<空格>.<空格>jarname1<空格>jarname2<空格>jarname3

3 运行
java -jar myJarPackageName.jar parameter1 jar parameter2

猜你喜欢

转载自shixin42.iteye.com/blog/1672268