jstack.exe(JVM tradedump生成工具)下载来源咨询
jstack.exe 获取方式说明
jstack.exe 没有独立的官方单独下载渠道,你搜不到单独的有效下载链接是正常的。
- 这个工具是JDK(Java开发工具包,包含Oracle JDK、各类OpenJDK发行版)内置的JVM诊断工具,用来生成线程转储(thread dump,你描述里写的tradedump为笔误),只要安装完整版JDK就能直接获取,不需要单独下载。
- 注意:仅安装JRE(Java运行时环境)是不带jstack的,必须安装完整的JDK才能拿到jstack以及配套的jps、jmap、jstat等诊断工具。
- 安装完JDK后,直接打开JDK安装目录下的
bin文件夹就能找到jstack.exe,常见默认安装路径参考:- JDK 8:
C:\Program Files\Java\jdk1.8.0_对应版本号\bin\jstack.exe - JDK 11及以上高版本:
C:\Program Files\Java\jdk-对应大版本号\bin\jstack.exe
- JDK 8:
如果安装完JDK在bin目录下找不到该文件,优先检查你安装的是不是第三方裁剪过的精简JRE镜像、或者非完整官方发行包,重新安装完整版JDK即可解决。
- 额外说明:从JDK 9开始,jstack的能力已经被官方整合到更通用的
jcmd工具中,高版本JDK环境下也可以直接执行jcmd <Java进程PID> Thread.print命令,实现和jstack完全一致的线程转储导出效果。
内容的提问来源于stack exchange,提问作者Ignat
相关产品推荐
相关产品推荐

