需要在 Window 服务器上生成正在运行的 Java 进程的线程和堆转储。我们在服务器上有 JDK 7,但 Java 进程使用 JRE 8 中的 java 运行。在服务器上安装 JDK 8 需要时间,因为它需要大量的文书工作(公司进程)。将要执行此操作的团队坚持认为,他们需要 Azul 的 JDK 8 来生成转储,因为当前的 Java 进程使用 Zulu JRE 8。由于只有他们知道的原因,他们甚至不想尝试使用 JDK 7 提供的工具( OpenJDK?)安装在服务器上。这些版本真的重要吗?
问题:我可以使用任何版本的 JDK 工具(特别是 JDK 7)生成从 Zulu JRE 8 环境运行的 Java 进程的堆和线程转储吗?