Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: ClassLib/ibm13_linux/java/lang/System.java


1   // System.java, created Fri Jan 11 17:08:41 2002 by joewhaley
2   // Copyright (C) 2001-3 John Whaley <jwhaley@alum.mit.edu>
3   // Licensed under the terms of the GNU LGPL; see COPYING for details.
4   package ClassLib.ibm13_linux.java.lang;
5   
6   import Bootstrap.PrimordialClassLoader;
7   
8   /**
9    * System
10   *
11   * @author  John Whaley <jwhaley@alum.mit.edu>
12   * @version $Id: System.java,v 1.6 2003/05/12 10:04:54 joewhaley Exp $
13   */
14  public abstract class System {
15      
16      private static java.util.Properties initProperties(java.util.Properties props) {
17          props.setProperty("java.version", "1.3.0");
18          props.setProperty("java.vendor", "joeq");
19          props.setProperty("java.vendor.url", "http://www.joewhaley.com");
20          props.setProperty("java.class.version", "47.0");
21          
22          // TODO: read these properties from environment.
23          props.setProperty("java.home", "/opt/IBMJava2-13/jre");
24          props.setProperty("os.name", "Linux");
25          props.setProperty("os.arch", "x86");
26          props.setProperty("os.version", "2.4.9-31smp");
27          props.setProperty("file.separator", "/");
28          props.setProperty("path.separator", ":");
29          props.setProperty("line.separator", "\n");
30          props.setProperty("user.name", "jwhaley");
31          props.setProperty("user.home", "/u/jwhaley");
32          props.setProperty("user.dir", "/u/jwhaley/joeq");
33          props.setProperty("java.class.path", PrimordialClassLoader.loader.classpathToString());
34          return props;
35      }
36      
37  }