//*****************************************************************************
// Check Java Properties (including version)                           
//*****************************************************************************
import java.util.Properties;

public class JavaProperties	
{
    public static void main(String[] args)
    {
        System.out.println("Java Version:         " + System.getProperty("java.version"));
        System.out.println("Java VM Version:      " + System.getProperty("java.vm.version"));
        System.out.println("Java Runtime Version: " + System.getProperty("java.runtime.version"));	
        System.out.println("Java Home:            " + System.getProperty("java.home"));	
        System.out.println("Java Library Path:    " + System.getProperty("java.library.path"));	
        System.out.println("O/S Name:             " + System.getProperty("os.name"));	
        System.out.println("O/S Version:          " + System.getProperty("os.version"));	
        System.out.println("O/S Architecture:     " + System.getProperty("os.arch"));	
        System.out.println("User Directory:       " + System.getProperty("user.dir"));

        System.out.println();
        Properties jvm = System.getProperties();		//get all the properties 
        jvm.list(System.out);							//print them
    }
}