Linux中通过Shell启动Jar程序

#!/bin/sh

BASEDIR=`dirname $0`

APP_HOME=$BASEDIR

# 需要启动的 Jar 包
APP_JAR=Main.jar
# 依赖的jar包资源
APP_LIB=$APP_HOME/dependency

CLASSPATH=""
for jar in "$APP_LIB"/*.jar
do
	CLASSPATH="$CLASSPATH":"$jar"
done

cd $APP_HOME
nohup $JAVA_HOME/bin/java -jar $APP_HOME/$APP_JAR -classpath $CLASSPATH >$APP_HOME/nohup.log 2>&1 & 

编程技巧