Linux 基础教程

Linux 参考手册

Linux 笔记

shell 脚本 java 命令 unable to access jarfile 报错解决方案

Linux Shell 脚本编程详解 Linux Shell 脚本编程详解


shell 脚本中运行 java 命令执行 jar 包时,报错 unable to access jarfile 信息,那如何快速定位问题,笔者经验 90% 原因如下。

问题原因及解决

根据笔者经验,绝大多数是执行 jar 包的文件路径不对,相对路径错误或绝对路径错误。

在执行 java 命令时,可以先打印出当前所在目录,以此来确认当前目录是否是期望的位置,示例如下:

pwd=`pwd`
echo $pwd
java -jar ......