jcmd
command provides ‘VM.version’ command
to print the vm version information.
HelloWorld.java
public class HelloWorld { public static void main(String args[]) throws Exception { Thread t1 = new Thread() { public void run() { while (true) { try { Thread.sleep(1000); } catch (Exception e) { } } } }; t1.start(); } }
Compile
and run HelloWorld.java application.
Open
another command prompt (or) terminal and execute jcmd command.
C:\>jcmd 20896 sun.tools.jcmd.JCmd 13220 17260 HelloWorld
Execute the command 'jcmd 17260 help' to get the list of
available commands with the process id 17260.
As
you see above image ‘VM.version’ command is available with the process 17260.
Execute the command 'jcmd
17260 VM.version' to know the virtual machine details of the process id 17260.
No comments:
Post a Comment