OpenJDK是否有类似于jstack(Oracle Java)的工具?

6

Jstack 是随 jdk 一起发布的线程堆栈分析工具。我可以使用此命令查看或导出 Java 应用程序中的线程堆栈信息。

OpenJDK 是否有类似于 jstack (Oracle Java) 的工具?


您可以查看此答案。 https://dev59.com/vI7ea4cB1Zd3GeqPFL6y - Abhishek Jain
2个回答

2
以下是列出在 OpenJDK 中的工具:

http://openjdk.java.net/tools/

jstack属于服务性工具。

编辑: 您可以在openjdk的bin文件夹中找到jstack,其中包括java和javac等所有其他可执行文件。

在我的情况下(mac OS),路径如下: jdk-11.0.1.jdk/Contents/Home/bin/


openjdk的jstack可以从哪里下载? - Andrew8460958
嗨,安德鲁,抱歉回复晚了。jstack应该包含在bin文件夹中,其中可以找到所有其他可执行文件,如java和javac。在我的openjdk 11文件夹中,它位于以下路径(在我的情况下是mac os):jdk-11.0.1.jdk/Contents/Home/bin/ - C.Schone
非常感谢! - Andrew8460958
不用谢!我已经编辑了我的答案,如果您能接受它就太好了 ;) - C.Schone
4
жӮЁйңҖиҰҒе®үиЈ…ејҖеҸ‘еҢ… (JDK иҖҢдёҚжҳҜ JRM)гҖӮдҫӢеҰӮеңЁ CentOS дёҠпјҢеҸҜд»ҘдҪҝз”Ёд»ҘдёӢе‘Ҫд»ӨиҝӣиЎҢе®үиЈ…пјҡyum list "java*" е’Ң yum install java-1.8.0-openjdk-devel.x86_64гҖӮжӮЁиҝҳеҸҜд»ҘдҪҝз”Ё repoquery -l java-1.8.0-openjdk-devel.x86_64 | grep jstack е‘Ҫд»ӨжқҘжҹҘжүҫ jstack зӣёе…ізҡ„ж–Ү件еҲ—иЎЁгҖӮ - Curtis Yallop
显示剩余2条评论

2

根据Curtis Yallop的评论。

如果你和我一样使用CentOs/RedHat,并且安装了Java但没有jstack,那么你可能只是安装了"Java JRE"。如果你也没有javac(但有Java),那么请安装openjdk-devel软件包,这两个软件现在都会显示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接