Linux:在Linux脚本中设置CLASSPATH

时间:2012-02-17 09:46:22

标签: linux

我有一个要在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中/ *。罐

请分享您的意见。谢谢

1 个答案:

答案 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.