简介Java程序的Shell脚本包装


在许多Java工程中,经常会看到带有程序自定义参数调用Java命令的包装shell脚本。例如,
 

$ANT_HOME/bin/ant, $GROOVY_HOME/bin/groovy

,甚至在我们的TimeMachine Scheduler程序中也能见到
 

$TIMEMACHINE_HOME/bin/scheduler.sh

编写这些包装脚本很无聊而且容易出错。大多数的问题来自为程序设置正确的classpath。如果你正在为一个公司开发内部项目的话