2014年3月30日星期日

Linux_022:classpath中循环加入所有.jar文件的脚本

运行java程序时,经常需要加入某个目录下的所有.jar文件,手工加入不可接受,因此写一个脚本势在必行。

假设.jar文件在当前目录的lib目录下,脚本如下:

#!/bin/sh
PWD=`pwd`
for i in lib/*.jar;
do classpath=$PWD/$i:"$classpath";
done
echo $classpath
java -cp $classpath com.example.Main

参考文献:
1. http://blog.163.com/liugangc@126/blog/static/20374821201102823252576/
2. http://unmi.cc/linux-unix-lib-classpath-shell/

没有评论: