<%
//系统属性
String javaVersion  = System.getProperty("java.version");
String javaVendor = System.getProperty("java.vendor");
String javaVendorUrl = System.getProperty("java.vendor.url");
String javaHome = System.getProperty("java.home");
String javaVmSpecificationVersion = System.getProperty("java.vm.specification.version");
String javaVmSpecificationVendor = System.getProperty("java.vm.specification.vendor");
String javaVmSpecificationName = System.getProperty("java.vm.specification.name");
String javaVmVersion = System.getProperty("java.vm.version");
String javaVmVendor = System.getProperty("java.vm.vendor");
String javaVmName = System.getProperty("java.vm.name");
String javaSpecificationVersion = System.getProperty("java.specification.version");
String javaSpecificationVendor = System.getProperty("java.specification.vendor");
String javaSpecificationName = System.getProperty("java.specification.name");
String javaClassVersion = System.getProperty("java.class.version");
String javaClassPath = System.getProperty("java.class.path");
String javaLibraryPath = System.getProperty("java.library.path");
String javaIoTmpdir = System.getProperty("java.io.tmpdir");
String javaCompiler = System.getProperty("java.compiler");
String javaExtDirs = System.getProperty("java.ext.dirs");
String osName = System.getProperty("os.name");
String osArch = System.getProperty("os.arch");
String osVersion = System.getProperty("os.version");
String fileSeparator = System.getProperty("file.separator");
String pathSeparator = System.getProperty("path.separator");
String lineSeparator = System.getProperty("line.separator");
String userName = System.getProperty("user.name");
String userHome = System.getProperty("user.home");
String userDir = System.getProperty("user.dir");
%>

解决方案 »

  1.   

    你可以在Java的API文档中找到它们的。java.version Java 运行时版本 
    java.home Java 的安装目录 
    java.class.version Java 类格式的版本号 
    java.class.path Java 类的查找路径 
    java.io.tmpdir 默认的临时目录 
    java.compiler Java 所使用的及时编译器 
    java.ext.dirs Java 扩展包的目录 
    os.name 操作系统的名称 
    os.arch 操作系统的体系结构 
    os.version 操作系统的版本 
    file.separator 文件分隔符(Unix 下为'/') 
    path.separator 路径分隔符(Unix 下为':') 
    line.separator 换行符(Unix 下为'\n') 
    user.name 用户帐号名 
    user.home 用户目录 
    user.dir 用户当前的工作目录 
    测试程序
    class setting 
    {
    public static void main(String[] args)
    {
    System.out.println(System.getProperty("java.version"));
    System.out.println(System.getProperty("java.home"));
    System.out.println(System.getProperty("java.class.version"));
    System.out.println(System.getProperty("java.class.path"));
    System.out.println(System.getProperty("java.io.tmpdir"));
    System.out.println(System.getProperty("java.compiler"));
    System.out.println(System.getProperty("java.ext.dirs"));
    System.out.println(System.getProperty("os.name"));
    System.out.println(System.getProperty("os.arch"));
    System.out.println(System.getProperty("os.version"));
    System.out.println(System.getProperty("file.separator"));
    System.out.println(System.getProperty("path.separator"));
    System.out.println(System.getProperty("line.separator"));
    System.out.println(System.getProperty("user.name"));
    System.out.println(System.getProperty("user.home"));
    System.out.println(System.getProperty("user.dir"));
    }
    }
      

  2.   

    你可以在Java的API文档中找到它们的。java.version Java 运行时版本 
    java.home Java 的安装目录 
    java.class.version Java 类格式的版本号 
    java.class.path Java 类的查找路径 
    java.io.tmpdir 默认的临时目录 
    java.compiler Java 所使用的及时编译器 
    java.ext.dirs Java 扩展包的目录 
    os.name 操作系统的名称 
    os.arch 操作系统的体系结构 
    os.version 操作系统的版本 
    file.separator 文件分隔符(Unix 下为'/') 
    path.separator 路径分隔符(Unix 下为':') 
    line.separator 换行符(Unix 下为'\n') 
    user.name 用户帐号名 
    user.home 用户目录 
    user.dir 用户当前的工作目录 
    测试程序
    class setting 
    {
    public static void main(String[] args)
    {
    System.out.println(System.getProperty("java.version"));
    System.out.println(System.getProperty("java.home"));
    System.out.println(System.getProperty("java.class.version"));
    System.out.println(System.getProperty("java.class.path"));
    System.out.println(System.getProperty("java.io.tmpdir"));
    System.out.println(System.getProperty("java.compiler"));
    System.out.println(System.getProperty("java.ext.dirs"));
    System.out.println(System.getProperty("os.name"));
    System.out.println(System.getProperty("os.arch"));
    System.out.println(System.getProperty("os.version"));
    System.out.println(System.getProperty("file.separator"));
    System.out.println(System.getProperty("path.separator"));
    System.out.println(System.getProperty("line.separator"));
    System.out.println(System.getProperty("user.name"));
    System.out.println(System.getProperty("user.home"));
    System.out.println(System.getProperty("user.dir"));
    }
    }
      

  3.   

    System.getProperties().list(System.out);
      

  4.   

    还想问一个:
    java的这些系统属性是sun规定的还是程序开发的人可以自己定义增加的?
    还有:
    我们一般在java程序运行时设置系统属性,如java -Dabc=efg myclass,那么我可以在myclass中用程序设置或更新系统属性吗?
      

  5.   

    这些属性你还可以自己增加的,如下方法:System.setProperty(String key, String value) 
      

  6.   

    关键什么是系统属性,系统属性是专指sun定义的属性还是不同软件开发商自己可以定义的属性?如我在看java 安全专题时有java.security.auth.login.config系统属性,如下:
    java -Djava.security.auth.login.config=jass.config JavaTest
    在用其他库包时,又有可能要另一个系统属性,而这些属性都不知道在什么地方定义的?
      

  7.   

    System.getProperties().list(System.out);一个语句可以查看所有的系统属性
      

  8.   

    可以自己加的,通常用weblogic的话,还可以在配置文件里加,在程序中直接用System.getProperties()取就行.
      

  9.   

    to whyxx(永远成不了高手):
      weblogic 在什么配置文件里面加?配置文件放在什么位置?