Version Differences for Dumps From a Java Process

(*nix)
(Work in Progress)
Line 8:
  When a java process is running in a command prompt, you can simply press ['''CTRL''']+['''BREAK'''] to have the thread dump printed directly to the console. This text can then be extracted from the console and thrown in a text-editor for easier reading.    When a java process is running in a command prompt, you can simply press ['''CTRL''']+['''BREAK'''] to have the thread dump printed directly to the console. This text can then be extracted from the console and thrown in a text-editor for easier reading. 
       
    + == Java 6 ==  
    + There may be different options for each type of Java installed. The commands listed below are known to work with the Java 7 JDK.  
       
    + === jstack ===  
    + Using 'jstack', which is part of the JDK, you can run:  
       
    + '''jstack -l process-id#'''  
       
    + '''jstack -F -l process-id#''' (if the process is hung)  
       
    + This command will then take a thread dump of the java process specified and dump it to the console. You may want to consider redirecting this output to a file with the ''>'' modifier.  
       
    + == Java 7 ==  
    + There may be different options for each type of Java installed. The commands listed below are known to work with the Java 7 JDK.  
       
    + === jstack ===  
    + Using 'jstack', which is part of the JDK, you can run:  
       
    + '''jstack -l process-id#'''  
       
    + '''jstack -F -l process-id#''' (if the process is hung)  
       
    + This command will then take a thread dump of the java process specified and dump it to the console. You may want to consider redirecting this output to a file with the ''>'' modifier.  
       
       
  = *nix =    = *nix =