首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用JRE 8 java运行的java进程上使用JDK 7中的工具

在使用JRE 8 java运行的java进程上使用JDK 7中的工具
EN

Stack Overflow用户
提问于 2021-04-01 12:43:05
回答 1查看 54关注 0票数 0

在Window服务器上运行的Java进程需要生成线程和堆转储。我们在服务器上有JDK 7,但Java进程在JRE 8中使用java运行。在服务器上安装JDK 8需要时间,因为它需要大量的文书工作(公司进程)。因为当前的java进程使用的是Zulu JRE 8,他们甚至不想尝试使用JDK7提供的工具(OpenJDK?)安装在服务器上。这些版本真的很重要吗?

问:我可以使用任何版本的JDK工具,特别是JDK 7,来生成在Zulu JRE 8环境中运行的java进程的堆和线程转储吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-06 19:15:07

答案似乎是肯定的。

我刚刚在我的Mac上试了一下,可以使用Zulu 7版本的jstack和正在运行的Zulu 8实例上的jmap生成线程转储和堆转储。这表明jstack/jmap不会受到JVM版本号的影响(而且看起来也是兼容的)。

当然,从许可的角度来看,在Zulu的其他版本(如8)上使用Zulu7构建的工具是没有问题的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66898535

复制
相关文章

相似问题

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