用shell脚本运行Java程序

10 篇文章 1 订阅

由于长时间使用IDE集成环境,是不是都忘记命令行运行Java程序了。

接下来交给你使用shell脚本运行Java,在Linux系统中,windows类似,一会说区别


首先导入你工程项目的地址APP_HOME

然后导入你工程中调用包的地址APP_CLASSPATH

由于项目classpath会代替系统的classpath,也需要添加系统的  /******************这两句重点***********************/

接下来就轻松多了,上代码

#!/bin/sh


export APP_HOME=/home/lyh/eclipse_workspace/JenaReadSubstance
export APP_SRC=$APP_HOME/src/jena/examples/rdf
export APP_CLASSPATH=$APP_HOME/bin/jena/examples/rdf
export JAVA_HOME=/opt/jdk1.8.0_131:$APP_CLASSPATH:
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$APP_CLASSPATH
for i in $APP_HOME/lib/*.jar #我的jar包都放在lib文件夹里,循环全部导入
do
 CLASSPATH=$CLASSPATH:$i
done
CLASSPATH=$CLASSPATH:$APP_HOME/src/jena/examples/rdf/:
#echo $CLASSPATH
javac $APP_SRC/object.java -d $APP_CLASSPATH
javac $APP_SRC/struct.java -d $APP_CLASSPATH
CLASSPATH=$CLASSPATH:$APP_CLASSPATH/object.class
CLASSPATH=$CLASSPATH:$APP_CLASSPATH/struct.class
javac $APP_SRC/test.java -d $APP_CLASSPATH


java jena/examples/rdf/test



好,现在说Linux和Windows的区别,首先windows是.bat文件,Linux写.sh文件,都无所谓,重要的是,windows添加路径是";"(分号),Linux添加路径为”:"(冒号)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值