shell 脚本中运行 java 命令执行 jar 包时,报错 unable to access jarfile 信息,那如何快速定位问题,笔者经验 90% 原因如下。
问题原因及解决
根据笔者经验,绝大多数是执行 jar 包的文件路径不对,相对路径错误或绝对路径错误。
在执行 java 命令时,可以先打印出当前所在目录,以此来确认当前目录是否是期望的位置,示例如下:
pwd=`pwd`
echo $pwd
java -jar ......
shell 脚本中运行 java 命令执行 jar 包时,报错 unable to access jarfile 信息,那如何快速定位问题,笔者经验 90% 原因如下。
根据笔者经验,绝大多数是执行 jar 包的文件路径不对,相对路径错误或绝对路径错误。
在执行 java 命令时,可以先打印出当前所在目录,以此来确认当前目录是否是期望的位置,示例如下:
pwd=`pwd`
echo $pwd
java -jar ......