我有一个要在LInux服务器中执行的java文件。 我正在为此写一个脚本。 我的问题是在脚本内部,我需要提到每个jar的名称,如下所示 。CLASSPATH = / LIB / log4j的-1.2.8.jar:./ LIB /的mail.jar:./ LIB / javax.servlet.jar:./ LIB / ojdbc.jar:./ LIB /的activation.jar:./ LIB /公地logging.jar:
或者我可以直接提及* .jar如图所示
CLASSPATH =。/ lib中/ *。罐
请分享您的意见。谢谢
答案 0 :(得分:2)
这是一个简单的脚本:
CLASSPATH=
for f in ./lib/*; do CLASSPATH=$f:$CLASSPATH;done;
CLASSPATH=$CLASSPATH.
它可以扩展为更好看:
CLASSPATH=
for f in ./lib/*
do
CLASSPATH=$f:$CLASSPATH
done
CLASSPATH=$CLASSPATH.