001    package org.codehaus.mojo.exec;
002    
003    import java.util.ArrayList;
004    import java.util.Collections;
005    import java.util.List;
006    import java.util.Properties;
007    
008    public class Foo {
009        public static void main(String[] args) {
010            Properties props = System.getProperties();
011            List<String> keys = new ArrayList<String>(props.stringPropertyNames());
012            Collections.sort(keys);
013            for (String key : keys) {
014                if (key.startsWith("os") || key.startsWith("java")) {
015                    System.out.println(key + "=" + props.getProperty(key));
016                } else {
017                    System.out.println(key);
018                }
019            }
020            System.out.println(props.getProperty("java.home"));
021    
022        }
023    }