首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到jmap命令

找不到jmap命令
EN

Stack Overflow用户
提问于 2014-09-08 05:45:18
回答 8查看 50.8K关注 0票数 22

我尝试在我的CentOS服务器上使用jmap命令,但它一直告诉我,即使我安装了JDK,也找不到该命令。

以下是命令java -version的输出

代码语言:javascript
复制
java version "1.7.0_25"
OpenJDK Runtime Environment (rhel-2.3.10.4.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

如何解决此问题?

EN

回答 8

Stack Overflow用户

发布于 2015-12-15 19:59:23

您应该能够在-1.8.0-openjdk-devel-debug或java-1.7.0-openjdk-devel-debug或Redhat/Centos上的java-1.6.0-openjdk-devel-debug包中找到java jmap。要安装它,请以root用户身份运行以下命令:

代码语言:javascript
复制
yum install java-1.8.0-openjdk-devel-debug

为了完整性,下面是检查哪些包包含jmap的命令:

代码语言:javascript
复制
yum whatprovides '*/jmap'

以下是示例输出:

代码语言:javascript
复制
1:java-1.6.0-openjdk-devel-1.6.0.37-1.13.9.4.el7_1.x86_64 : OpenJDK Development Environment
Repo        : updates
Matched from:
Filename    : /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.37.x86_64/bin/jmap



1:java-1.7.0-openjdk-devel-1.7.0.91-2.6.2.3.el7.x86_64 : OpenJDK Development Environment
Repo        : base
Matched from:
Filename    : /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/bin/jmap



1:java-1.8.0-openjdk-devel-1.8.0.65-3.b17.el7.x86_64 : OpenJDK Development Environment
Repo        : base
Matched from:
Filename    : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/bin/jmap



1:java-1.8.0-openjdk-devel-debug-1.8.0.65-3.b17.el7.x86_64 : OpenJDK Development Environment with full debug on
Repo        : base
Matched from:
Filename    : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64-debug/bin/jmap



1:java-1.8.0-openjdk-devel-debug-1.8.0.65-3.b17.el7.x86_64 : OpenJDK Development Environment with full debug on
Repo        : @base
Matched from:
Filename    : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64-debug/bin/jmap
票数 16
EN

Stack Overflow用户

发布于 2016-06-24 05:27:48

下面的方法对我很有效:

sudo apt-get install openjdk-8-jdk openjdk-8-dbg

票数 7
EN

Stack Overflow用户

发布于 2017-02-08 05:06:38

我的情况有点奇怪(在openjdk:8-jre Docker镜像中运行),但这种组合很有效

代码语言:javascript
复制
cat /etc/debian_version # 8.6
apt install -t jessie-backports openjdk-8-jre-headless ca-certificates-java
apt-get install -f -y openjdk-8-jdk-headless
apt-get install -f -y openjdk-8-dbg
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25715067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档