There is a requirement to generate thread and heap dumps of running Java process on a Window server. We have JDK 7 on the server, but the Java process runs using java in JRE 8. Installing JDK 8 on the server takes time due to lots of paperwork required for it (company process). The team who will be doing it insists that they need JDK 8 from Azul to generate the dumps since current java process uses Zulu JRE 8. For reasons known only to them, they do not even want to try with the tools available with JDK 7 (OpenJDK?) installed on the server. Does these versions really matter?
Question: Can I use JDK tools from any version, specifically JDK 7, to generate heap and thread dumps of the java process running from a Zulu JRE 8 environment?