java.runtime.name
sun.boot.library.path
java.vm.version
java.vm.vendor
java.vendor.url
path.separator
java.vm.name
file.encoding.pkg
java.vm.specification.name
user.dir
java.runtime.version
java.awt.graphicsenv
os.arch
java.io.tmpdir
line.separator
java.vm.specification.vendor
java.awt.fonts
os.name
java.library.path
java.specification.name
java.class.version
os.version
user.home
user.timezone
java.awt.printerjob
file.encoding
java.specification.version
user.name
java.class.path
java.vm.specification.versio
java.home
user.language
java.specification.vendor
awt.toolkit
java.vm.info
java.version
java.ext.dirs
sun.boot.class.path
java.vendor
file.separator
java.vendor.url.bug
sun.cpu.endian
sun.io.unicode.encoding
user.region
sun.cpu.isalist以上是所有可以得到的属性!并不能得到你自己设置的属性!

解决方案 »

  1.   

    java.runtime.name
    sun.boot.library.path
    java.vm.version
    java.vm.vendor
    java.vendor.url
    path.separator
    java.vm.name
    file.encoding.pkg
    java.vm.specification.name
    user.dir
    java.runtime.version
    java.awt.graphicsenv
    os.arch
    java.io.tmpdir
    line.separator
    java.vm.specification.vendor
    java.awt.fonts
    os.name
    java.library.path
    java.specification.name
    java.class.version
    os.version
    user.home
    user.timezone
    java.awt.printerjob
    file.encoding
    java.specification.version
    user.name
    java.class.path
    java.vm.specification.versio
    java.home
    user.language
    java.specification.vendor
    awt.toolkit
    java.vm.info
    java.version
    java.ext.dirs
    sun.boot.class.path
    java.vendor
    file.separator
    java.vendor.url.bug
    sun.cpu.endian
    sun.io.unicode.encoding
    user.region
    sun.cpu.isalist以上是所有可以得到的属性!并不能得到你自己设置的属性!
      

  2.   

    Properties的使用方法:java.util.Properties prSystem = System.getProperties();
    java.util.Enumeration e = prSystem.propertyNames();
    while (e.hasMoreElements()){
    String ele = (String)e.nextElement();
    System.out.println(ele + " : " + prSystem.getProperty(ele));
    }
      

  3.   

    只能得到某些属性哦,你全部得到的话,java的沙箱就没有用了哦
      

  4.   

    那下面的程序是怎么使用的(别人留下一堆代码,我头都大了):
    import java.util.*;
    import java.io.*;
    /**
     * Get the System properties for the ICubed Demo Kit
     */
    public class ICubedDemoSystem {
      /**
       * 
       * The default constructor
       */
    public ICubedDemoSystem() {
    }
      /**
       * Get the System properties for the ICubed Demo Kit
       */
      public void parse(){
        Properties prSystem = System.getProperties();
        m_strIII_HOME = prSystem.getProperty("III_HOME");
        m_strPERL_HOME = prSystem.getProperty("PERL_HOME");
        m_strDRV_HOME = prSystem.getProperty("DRV_HOME");
        m_strOsName = prSystem.getProperty("os.name");
        m_strJavaVersion = prSystem.getProperty("java.version");
        m_strCatalinaHome = prSystem.getProperty("catalina.home");   
      }  
      /**
       *   
       * print the System properties for the ICubed Demo Kit
       * return in HTML format
       */  
      public String printSystemProperties(){
        StringBuffer sbOut = new StringBuffer(512);
        sbOut.append("");
        try { 
       
          sbOut.append("\n系统属性如下:");
          sbOut.append("\n</td></tr>");
          sbOut.append("\n<tr bgcolor=green><td class=\"textheader\">属性名称</td><td class=\"textheader\">属性值</td></tr>");
          sbOut.append("\n<tr><td>III_HOME</td><td>"+m_strIII_HOME+"</td></tr>");        
          sbOut.append("\n<tr><td>PERL_HOME</td><td>"+m_strPERL_HOME+"</td></tr>"); 
          sbOut.append("\n<tr><td>DRV_HOME</td><td>"+m_strDRV_HOME+"</td></tr>"); 
          sbOut.append("\n<tr><td>OS Name</td><td>"+m_strOsName+"</td></tr>");           
          sbOut.append("\n<tr><td>Java Version</td><td>"+m_strJavaVersion+"</td></tr>"); 
          sbOut.append("\n<tr><td>Catalina Home</td><td>"+m_strCatalinaHome+"</td></tr>");                 
          sbOut.append("\n</table>");            sbOut.append("\n</center></td></tr>"); 
          sbOut.append("\n<tr>"); 
          sbOut.append("\n<td colspan=2><center>开始<b><a href=\"iiitutorial.htm\">iCubed集成引擎<sup><font size=\"-2\">TM</font></sup>教程</a></b></center></td>"); 
          sbOut.append("\n</tr>"); 
        }
        catch (Exception e) {
          StringWriter sw = new StringWriter();
          PrintWriter outErrMssg = new PrintWriter(sw);
          e.printStackTrace(outErrMssg);
          sbOut.append("<!--"+sw+"-->");
        }    return sbOut.toString();       
      }
      /**
       *   
       * print the welcome message for the ICubed Demo Kit
       * return in String
       */  
      public final static String printWelcomeMessage(){
        StringBuffer sbOut = new StringBuffer(512);
        sbOut.append("\n欢迎使用");
        return sbOut.toString();
      }
      /**
       *   
       * print the totuiral footer for the ICubed Demo Kit
       * return in String HTML format
       */  
      public final static String printTutorialFooter(){
        StringBuffer sbOut = new StringBuffer(512);
        sbOut.append("\n<font style=\"font-family:verdana,arial;font-size:9px;color:black;\"><br>iCubed集成引擎教程中的所有资料受版权保护,没有创域公司的书面准许,不得在其他地方公布</font><br>");
        sbOut.append("\n<font style=\"font-family:verdana,arial;font-size:9px;color:black;\"><a target=_blank href=\"http://www.bigonthenet.com\">创域私人有限公司</a>版权所有(C) 2002</font>");
        return sbOut.toString();
      }
    String m_strIII_HOME = "-";
    String m_strPERL_HOME = "-";
    String m_strDRV_HOME = "-";
    String m_strOsName = "-";
    String m_strJavaVersion = "-";
    String m_strCatalinaHome = "-";  }
      

  5.   

    应该是在启动程序的时候用-DpropertyName=propertyValue或其他的形式来制定的