Amazon Linux AMI 上的“bash: jstack: command not found”错误
Posted
技术标签:
【中文标题】Amazon Linux AMI 上的“bash: jstack: command not found”错误【英文标题】:"bash: jstack: command not found" error on Amazon Linux AMI 【发布时间】:2021-09-17 22:45:49 【问题描述】:在 ec2 实例(Amazon Linux AMI)jstack
上出现以下错误
bash: jstack: command not found
Java 已安装在机器上
java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
当 java 已经安装时,jstack
是否有任何错误?
【问题讨论】:
'jstack' 不在 $PATH 中:示例 →/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/bin/jstack
.......... java, javac 命令在 PATH 中 → 参见 /etc/alternatives
跨度>
【参考方案1】:
jstack 需要JDK。该实例只有 JRE。
【讨论】:
以上是关于Amazon Linux AMI 上的“bash: jstack: command not found”错误的主要内容,如果未能解决你的问题,请参考以下文章
Amazon Linux 2 AMI 上的命令 01_migrate 失败
sh EC2上的Amazon Linux AMI 2017.09.0(HVM)上的golang,docker和docker-compose的安装脚本
如何在 AWS 上的 Amazon Linux AMI 中自动启动 node.js 应用程序?
如何在最新的 Amazon linux AMI 中升级 docker