在程序里不必涉及环境变量,
只要设好,就可以了。
以下是我的环境变量,请参考:
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
只要设好,就可以了。
以下是我的环境变量,请参考:
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
我想用自己的环境变量阿。如 >set basciPath=c:\myapp
读basciPath
%Java CommonLine%=%Java CommonLine% -DbasciPath="c:\myapp"然后在程序里就可以通过Sting myPath=System.getProperty("basciPath");
把"c:\myapp"赋值给myPath.
try {
p.load(Runtime.getRuntime().exec("cmd /C set").getInputStream());
System.setProperties(p);
System.out.println(System.getProperty("Path"));
} catch(IOException ioe) {}我知道你的意思,给分!