在程序里不必涉及环境变量,
只要设好,就可以了。
以下是我的环境变量,请参考:
SET TOMCAT_HOME=D:\tomcat
SET JAVA_HOME=d:\jbuilder5\jdk1.3
set classpath=%ClASSPATH%;d:\jbuilder5\jdk1.3\lib\servlet.jar;d:\jbuilder5\jdk1.3\bin\tools.jar;d:\jbuilder5\jdk1.3\lib\dt.jar;d:\jbuilder5\jdk1.3\lib
path=%path%;d:\jbuilder5\jdk1.3\bin;d:\jbuilder5\jdk1.3;d:\tomcat\bin

解决方案 »

  1.   

    你好啊,我是举个例子。
    我想用自己的环境变量阿。如 >set basciPath=c:\myapp
    读basciPath
      

  2.   

    在JAVA里是无法直接读取系统的环境变量的,只能读取JAVA虚拟机的环境变量,但是可以采取一些变通的方法来读入自己的一些变量,例如:给自己做好的程序做个.bat批处理文件启动,在里面设JAVA虚拟机的变量:
    %Java CommonLine%=%Java CommonLine% -DbasciPath="c:\myapp"然后在程序里就可以通过Sting myPath=System.getProperty("basciPath");
    把"c:\myapp"赋值给myPath.
      

  3.   

    Properties p = System.getProperties();
    try {
         p.load(Runtime.getRuntime().exec("cmd /C set").getInputStream());
         System.setProperties(p);
         System.out.println(System.getProperty("Path"));
     } catch(IOException ioe) {}我知道你的意思,给分!