当前位置: 首页 > news >正文

JVM bash:jmap:未找到命令 解决

        

        如果我们在使用JVM的jmap命令时遇到了"bash: jmap: 未找到命令"的错误,这可能是因为jmap命令没有在系统的可执行路径中。

        要解决这个问题,可以尝试以下几种方法:

1. 检查Java安装:确保您已正确安装了Java Development Kit(JDK)。可以在终端中运行`java -version`命令来验证Java是否正确安装并显示版本信息。

2. 检查环境变量:确保JDK的bin目录已添加到系统的环境变量中。可以编辑你的bash配置文件(例如.bashrc或.bash_profile)并添加以下行:

  

export PATH=$PATH:/path/to/jdk/bin

   将`/path/to/jdk/bin`替换为实际的JDK安装路径。

3. 重新加载环境变量:如果已经编辑了bash配置文件,请运行以下命令以重新加载环境变量:

  

source ~/.bashrc

   或

source ~/.bash_profile

   根据使用的配置文件而定。

4. 使用完整路径:如果能知道jmap命令的完整路径,可以直接在终端中使用完整路径来执行jmap命令。例如,如果jmap命令的完整路径是`/path/to/jdk/bin/jmap`,则可以在终端中运行`/path/to/jdk/bin/jmap`来执行命令。最后的执行可以看到jmap文件已经生成。

5.若以上还没有解决。必须保证虚拟机中已经安装了java-xxx-openjdk-devel-debug,但是centos中默认是没有安装的,因此需要先安装openjdk-devel-debug。

安装:安装openjdk-devle-debug

yum install -y java-1.8.0-openjdk-devel-debug

安装:安装jmap 

yum -y whatprovides '*/jmap'

 全部配置、安装完毕之后就可以使用,jmap命令了。

相关文章:

  • 验证码案例 —— Kaptcha 插件介绍 后端生成验证码,前端展示并进行session验证(带完整前后端源码)
  • 创建一个用户test且使用testtab表空间及testtemp临时表空间并授予其权限,密码随意
  • Linux终端与交互式Bash
  • uniapp 手动调用form表单submit事件
  • C#,数值计算——插值和外推,曲线插值(Curve_interp)的计算方法与源程序
  • 【Oracle 客户端连接数据库过程解析】
  • 若依启动步骤
  • 数据采集与大数据架构分享
  • Spring Boot - filter 的顺序
  • 三十分钟学会zookeeper
  • uniapp app tabbar 页面默认隐藏
  • 【【萌新的SOC学习之 VDMA 彩条显示实验之一】】
  • 配置Nginx服务器用于Web应用代理和SSL{仅配置文件}
  • Eclipse切换中文环境
  • 解决公网下,k8s calico master节点无法访问node节点创建的pod
  • “大数据应用场景”之隔壁老王(连载四)
  • 0x05 Python数据分析,Anaconda八斩刀
  • 2017年终总结、随想
  • CODING 缺陷管理功能正式开始公测
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • nginx 配置多 域名 + 多 https
  • Quartz初级教程
  • Vue官网教程学习过程中值得记录的一些事情
  • WePY 在小程序性能调优上做出的探究
  • 代理模式
  • 排序(1):冒泡排序
  • 树莓派 - 使用须知
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 源码安装memcached和php memcache扩展
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • #if #elif #endif
  • #pragma data_seg 共享数据区(转)
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • $NOIp2018$劝退记
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (Matlab)使用竞争神经网络实现数据聚类
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (分布式缓存)Redis持久化
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (三)uboot源码分析
  • *1 计算机基础和操作系统基础及几大协议
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .Net Core 中间件验签
  • .Net FrameWork总结
  • .net 生成二级域名
  • .net和jar包windows服务部署
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .sys文件乱码_python vscode输出乱码
  • .考试倒计时43天!来提分啦!
  • /dev下添加设备节点的方法步骤(通过device_create)
  • /etc/sudoer文件配置简析
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [2019.3.20]BZOJ4573 [Zjoi2016]大森林