windows環境下: SET CP=.;..\..\..\lib\edtftpj.jar javac -classpath %CP% ChangeDirectory.java java -cp %CP% ChangeDirectory %1 %2 %3 %4 linux環境下: export CLASSPATH=$CLASSPATH:../../../lib/edtftpj.jar export CLASSPATH=.:$CLASSPATH nohup java -cp $CLASSPATH ChangeDirectory >/tmp/top.out &
linux下編寫命令文件運行jar包
#運行內存
export MEM_ARGS="-Xms256m -Xmx256m"
#編碼
export LANG=zh_CN.UTF-8
#jar運行所需的外部jar
export CLASSPATH=$CLASSPATH:../lib/db2jcc-8.2.jar
#添加需要運行的jar到環境變量中
export CLASSPATH=./top.jar:$CLASSPATH
#必須有
export CLASSPATH=.:$CLASSPATH
echo $CLASSPATH
echo lang==$LANG
#后台運行nohup java $MEM_ARGS -cp $CLASSPATH 運行main > 日志文件
nohup java $MEM_ARGS -cp $CLASSPATH com.main.TopMain >/tmp/top.out &