用shell脚本运行Java程序
2017-09-07 17:54
756 查看
由于长时间使用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添加路径为”:"(冒号)
4000
接下来交给你使用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添加路径为”:"(冒号)
4000
相关文章推荐
- Java程序运行、停止Shell脚本
- linux下运行java程序的shell脚本
- shell脚本运行java程序
- Java后台执行Shell脚本, Java方法不用等待Shell程序执行完成并保证关掉Java程序Shell脚本正常运行
- Java后台执行Shell脚本, Java方法不用等待Shell程序执行完成并保证关掉Java程序Shell脚本正常运行
- shell脚本运行java程序jar的方法
- shell脚本运行java程序
- Java程序运行、停止Shell脚本
- 运行java程序shell脚本
- 写个shell脚本依次运行每个程序半小时
- Linux下Java程序的启动shell脚本
- Linux中,shell脚本调用java程序模板
- Linux下Shell脚本运行程序不输出日志到终端
- 配置crontab定时执行调用java程序的shell脚本遇到的问题
- 脚本编译和运行Java程序探索结果
- Java调用运行shell脚本
- android shell 运行java 程序
- java程序执行shell脚本Demo
- Linux下运行java代码的Shell脚本设置
- 如何在java程序中调用linux命令或者shell脚本