System类来自于这个包:java.lang.System
    System.getProperty(“XXX”)方法用来读取JVM中的系统属性

    java默认的系统变量有下面这些:
    java.version:java运行时版本
    java.vendor:java运行时环境供应商
    java.vendor.url:java供应商url
    java.home;java安装目录
    java.vm.specification.version:java虚拟机规范版本
    java.vm.specification.vendor:java虚拟机规范供应商
    java.vm.specification.name:java虚拟机规范名称
    java.vm.version:java虚拟机实现版本
    java.vm.vendor:java虚拟机实现供应商
    java.vm.name:java虚拟机实现名称
    java.specification.version:java运行时环境规范版本
    java.specification.vendor:java运行时环境规范运营商
    java.specification.name:java运行时环境规范名称
    java.class.version:java类格式版本
    java.class.path:java类路径
    java.library.path:加载库是搜索的路径列表
    java.io.tmpdir:默认的临时文件路径
    java.compiler:要使用的JIT编译器的路径
    java.ext.dirs:一个或者多个扩展目录的路径
    os.name:操作系统的名称
    os.arch:操作系统的架构
    os.version:操作系统的版本
    file.separator:文件分隔符(在unix系统中是“/”)
    path.separator:路径分隔符(在unix系统中是“:”)
    line.separator:行分隔符(在unix系统中是“/n”)
    user.name:用户的账户名称
    user.home:用户的主目录
    user.dir:用户的当前工作目录

    1. public class path {
    2. final static String configPath = System.getProperty("user.dir");
    3. public static void main(String args[]){
    4. String path = null;
    5. path p = new path();
    6. path = p.configPath;
    7. System.out.println(path);
    8. }
    9. }
    10. //输出结果:E:\java\javacode\javaProject