使用javac 命令编译java文件
可将依赖包放在一个文件夹中,使用-Djava.ext.dirs=<依赖包文件夹>
例如:
-d 参数指的是编译好的class文件将输出的目录
进入到java源码所在目录:
javac -Djava.ext.dirs=/usr/estest2/123/jar/ *.java -d ../build/
使用jar命令打jar包
进入到build文件夹,
创建一个manifest.mf
touch manifest.mf
内容如下:
----------------------------------------
Manifest-Version: 1.0
Main-Class: test.DataInsert
---------------------------------------
Main-Class指的是main方法类
执行结果如下:
root@X206 build]# jar -cvfm DataInsert.jar manifest.mf test/ |
added manifest |
adding: test/(in = 0) (out= 0)(stored 0%) |
adding: test/DataInsertTask.class(in = 6549) (out= 3354)(deflated 48%) |
adding: test/DataInsert.class(in = 2673) (out= 1571)(deflated 41%) |
当前目录下会生成指定包名的jar文件