linux下编写命令文件运行jar包

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 &

posted @ 2015-07-04 11:12  W&L  阅读(5375)  评论(2)    收藏  举报