前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux平台下启动java程序的脚本编写

Linux平台下启动java程序的脚本编写

作者头像
汤高
发布2018-01-11 15:31:29
2.6K0
发布2018-01-11 15:31:29
举报
文章被收录于专栏:积累沉淀积累沉淀

1.导入相关的配置文件。资源文件和jar包

如:

代码语言:javascript
复制
COMMON_LIB_HOME=../lib
CLASS_PATH=../conf

CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/cts-1.1.0-SNAPSHOT.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/activation-1.1.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/aicat-1.0.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/ant-1.5.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/ant-1.8.4.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/ant-launcher-1.8.4.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/aopalliance-1.0.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/aspectjweaver-1.6.12.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/bcprov-jdk15-1.46.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/commons-attributes-api-2.1.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/commons-beanutils-1.8.3.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/commons-cli-1.2.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/commons-codec-1.2.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/commons-collections-3.2.1.jar
CLASS_PATH=$CLASS_PATH:$COMMON_LIB_HOME/commons-dbcp-1.3.jar

然后可以写脚本运行java类了

代码语言:javascript
复制
. ./CommonClassPath.sh

#echo $CLASS_PATH

java -DappName=CtsAppRedisImpUserTagServer -cp $CLASS_PATH com.ailk.cts.datasync.runner.ImportUserTag4RedisRunner

#!/bin/sh

#应用程序目录

APP_HOME=/software/apache-tomcat-7.0.72/webapps/migu_day/WEB-INF/

CLASSPATH=$APP_HOME/classes

for i in $APP_HOME/lib/*.jar

do

CLASSPATH=$CLASSPATH:$i

done

java -DappName=prizeToCache -cp $CLASSPATH com.migu.birthday.winn

注意:上面的脚本调用了第一个导入相关jar包的脚本,当然,你也可以写在一个脚本里面,不过这样不好

参数看不懂的话,可以看我这篇博客Java 命令行运行参数大全

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-08-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档