Properties props = System.getProperties();
Enumeration enum = props.propertyNames();
for(;enum.hasMoreElements();){
   String propName = (String)enum.nextElement();
   String propValue = (String)props.get(propName);
}看有没有你要的。

解决方案 »

  1.   

    System.getproPerties( ):
    Key Description of Associated Value 
    java.version Java Runtime Environment version 
    java.vendor Java Runtime Environment vendor 
    java.vendor.url Java vendor URL 
    java.home Java installation directory 
    java.vm.specification.version Java Virtual Machine specification version 
    java.vm.specification.vendor Java Virtual Machine specification vendor 
    java.vm.specification.name Java Virtual Machine specification name 
    java.vm.version Java Virtual Machine implementation version 
    java.vm.vendor Java Virtual Machine implementation vendor 
    java.vm.name Java Virtual Machine implementation name 
    java.specification.version Java Runtime Environment specification version 
    java.specification.vendor Java Runtime Environment specification vendor 
    java.specification.name Java Runtime Environment specification name 
    java.class.version Java class format version number 
    java.class.path Java class path 
    java.library.path List of paths to search when loading libraries 
    java.io.tmpdir Default temp file path 
    java.compiler Name of JIT compiler to use 
    java.ext.dirs Path of extension directory or directories 
    os.name Operating system name 
    os.arch Operating system architecture 
    os.version Operating system version 
    file.separator File separator ("/" on UNIX) 
    path.separator Path separator (":" on UNIX) 
    line.separator Line separator ("\n" on UNIX) 
    user.name User's account name 
    user.home User's home directory 
    user.dir User's current working directory 
    只有这些信息,没有我想要得
    有没有可以获得当前系统可用物理内存和CPU运行频率的
    是不是要用到JNI
    还有没有什么方法
      

  2.   

    public class Test{
    public static void main(String args[]){
    System.getProperties().list(System.out);
    }
    }
      

  3.   

    java.lang.RunTime 中的方法可以得到内存,但CPU好像不行