shell脚本引用java环境变量_linux shell java lib(linux shell脚本加载java环境变量) | 学步园...

linux shell java lib(linux shell脚本加载java环境变量)

用shell来启动java应用程序,只要遍历lib目录

#!/bin/sh

PROJECT_HOME=/home/admin/project

MAINCLASS=com._8qiu.app.MainClass

CLASS_PATH=${PROJECT_HOME}/classes:$(echo ${PROJECT_HOME}/lib/*.jar|sed 's/ /:/g')

java -classpath ${PROJECT_PATH} ${MAINCLASS} &;

注意:

请不要在windows下编写该shell脚本,否则执行的时候会提示错误

请直接在linux下vi一个空白的脚本,然后将该内容加入并将权限改为“chmod u+x 脚本名称”

说明:

$(echo ${PROJECT_HOME}/lib/*.jar|sed ‘s/ /:/g’)

echo ${PROJECT_HOME}/lib/*.jar :输出所有的 ${PROJECT_HOME}/lib/jar包名称,各个jar之间空格是分隔符。

sed ‘s/ /:/g’ : 用”:”替换所有的空格。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值