Linux Shell脚本设置lib*.jar

原文地址:http://www.lifeba.org/arch/linux_shell_lib_jars.html

linux下批量遍历lib下的jar包,默认读取的是当前目录下的lib文件夹下的jar包。你将需要的jar包放置lib下,并且指定下运行的类,就可以运行java命令。另外windows下的bat批量遍历jar包,可以参见 bat 设置lib*.jar

#!/bin/bash

CLASSNAME=org.lifeba.ProjectRunner
PROJECTDIR=$PWD
CLASSPATH=
function libjars(){
for file in $PROJECTDIR/lib/*
do
if [ -f $file ]
then
 #echo $file   
 CLASSPATH="$CLASSPATH$file:"
fi
done
}

libjars
export CLASSPATH
#echo $CLASSPATH
java -Xms512m -Xmx1024m -Dproject.dir="$PROJECTDIR" -classpath $CLASSPATH $CLASSNAME


你可能感兴趣的:(linux,shell,function,脚本,jar,File)