Linux 基础教程

Linux 参考手册

Linux 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/linux-shell-java-unable-to-access-jarfile.html

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 ......

 

使用 java jstack jmap 等命令工具查看 java 进程信息时,会报错 Unable to open socket file: ...
当我们写 shell 脚本将一些离散的逻辑模块串行组合在一起的时候,需要获取业务模块处理(脚本运行,可能是 python 或 java 等) ...
Linux Shell 提供了用户与内核进行交互操作的一种接口,它其实是一个命令解释器,解释由用户输入的命令并且把它们送到内核。不仅如此,S ...
python 中通过 pymysql 执行 execute 时,报错 TypeError: execute() takes from 2 t ...
在Java中执行Shell脚本有多种方式,下面将介绍三种常用的方法,并提供相应的步骤流程和示例代码。###方法三:使用第三方库ApacheC ...