您的位置:首页 > 运维架构 > Linux

linux环境下运行jar包,依赖外部jar包

2016-02-16 10:05 471 查看
原文地址:http://www.lifeba.org/arch/linux_shell_lib_jars.html

linux下批量遍历lib下的jar包,默认读取的是当前目录下的lib文件夹下的jar包。你将需要的jar包放置lib下,并且指定下运行的类,就可以运行java命令。另外windows下的bat批量遍历jar包,可以参见 bat
设置lib*.jar

#!/bin/bash

CLASSNAME=org.lifeba.ProjectRunner

PROJECTDIR=$PWD

CLASSPATH=

function libjars(){

for file in $PROJECTDIR/lib/*

do

if [ -f $file ]

then

 #echo $file   

 CLASSPATH="$CLASSPATH$file:"

fi

done

}

libjars

export CLASSPATH

#echo $CLASSPATH

java -Xms512m -Xmx1024m -Dproject.dir="$PROJECTDIR" -classpath $CLASSPATH $CLASSNAME
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux shell