当前正在运行java程序A,我想在A程序中得到A程序运行的环境变量(具体到D:\Java\jdk1.6.0_02\bin)请问有什么方法可以实现么?

解决方案 »

  1.   

    System.out.println(System.clearProperty("java.class.path"));
    这个是所有的path,你可以在这个上面加工
      

  2.   


     public static void main(String[] args) {        Map m = System.getenv();// 得到所有的环境变量        // for (Iterator it = m.keySet().iterator(); it.hasNext();)
            // 显示环境变量
            // {
            //
            // String key = (String) it.next();
            //
            // String value = (String) m.get(key);
            //
            // System.out.println(key + ":" + value);
            //
            // }
            //        System.out.println(m.get("JAVA_HOME") + "\\bin");// 需要在环境变量里配置JAVA_HOME
        }
      

  3.   

    这个是得到你的jre的路径,若想得到bin目录与要进行进一步的操作~~