如何用.sh 文件去调用JAVA程序中的一个类?
先通过java命令运行jar看看效果
java -jar ota-report-firmwareData-1.4.0.jar
实战:
第一,要确保你的shell中的环境变量正确,比如JAVA_HOME PATH CLASSPATH等查看path环境命令
echo $PATH
第二:确保jar是可以运行的,有程序入口,比如指定main方法,在Windows中是双击可运行的.
创建run.sh脚本文件:
#!/bin/bash
java -jar /home/ota-report-firmwareData-1.4.0.jar start
注意:如果次脚本是要通过linux系统定时任务去运行是不成功的,必须要加上java命令全路径如下
运行该aa.sh脚本
出错是正常的,没有可执行权限
Chmod +x aa.sh
将home添加到path中
最终效果如下: