Linux下运行Java程序脚本

目录结构如下:

run.sh

proj

   |---------classes

   |---------lib

运行时,使用./run.sh proj 你的类的完全路径名

 

#! /bin/bash # check args if [ $# -ne 2 ] then echo "Usage:$0 DIR CLASSNAME" exit fi DIR=$1 CLASSNAME=$2 # init path CURRPATH=`pwd` LIBDIR="$CURRPATH/$DIR/lib" CLASSDIR="$CURRPATH/$DIR/classes" # classpath CLASSPATH="$CLASSDIR:$CLASSPATH" TMP=`find $LIBDIR -name "*.jar" | awk '{var=$0":"var;}END{print var;}'` CLASSPATH="$TMP:$CLASSPATH" echo $CLASSPATH # run java -classpath $CLASSPATH $CLASSNAME

你可能感兴趣的:(Linux下运行Java程序脚本)