java classpath 批量设置shell脚本
http://wmuu.iteye.com/blog/325079
linux bash:
1 2 3 4 5 6 |
YOUR_LIB=your_path for jar in `ls $YOUR_LIB/*.jar` do CLASSPATH="$CLASSPATH:""$jar" done |
mvn自动打包和运行
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#! /bin/bash for jar in `ls /mnt/d/work_documents/workspace/JBPM5Server/lib/*.jar` do CLASSPATH="$CLASSPATH:""$jar" done export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CXF_HOME/lib:$CLASSPATH mvn clean mvn dependency:copy-dependencies -DoutputDirectory=lib mvn package cd target/JBPM5Server/WEB-INF/classes clear java -classpath $CLASSPATH org.jbpm.DemoTaskService |
windows :
1 2 3 4 5 |
SETLOCAL ENABLEDELAYEDEXPANSION set LIB=xx set CLASSPATH=. FOR %%C IN (%LIB%\*.jar) DO set CLASSPATH=!CLASSPATH!;%%C echo %CLASSPATH% |