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以上是所有可以得到的属性!并不能得到你自己设置的属性!
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以上是所有可以得到的属性!并不能得到你自己设置的属性!
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以上是所有可以得到的属性!并不能得到你自己设置的属性!
java.util.Enumeration e = prSystem.propertyNames();
while (e.hasMoreElements()){
String ele = (String)e.nextElement();
System.out.println(ele + " : " + prSystem.getProperty(ele));
}
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 = "-"; }