System.getenv("TEMP")

来源:互联网 发布:守望先锋伤害数据最新 编辑:程序博客网 时间:2024/05/17 22:14

近来希项目中用到了System.getenv("TEMP")方法,开始还以为这个temp是tomcat中项目根目录下的temp临时文件路径呢,后来我发现不对,经过测试他是我们配置java环境变量那里配置的temp属性的路径地址:


具体情况见事例:

      
public class SystemAttributeTest {

    /**
     * @param args
     */
    public static void main(String[] args) {
         System.out.println(System.getenv());
         System.out.println("---------------------------------------");
         //System.getProperties().list(System.err);
    }

}

输出内容如下:

-- listing properties --{USERPROFILE=C:\Users\CT, ProgramData=C:\ProgramData, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log, JAVA_HOME=D:\vicp\vicp_server\jdk, ProgramFiles(x86)=C:\Program Files (x86), windows_tracing_flags=3, TEMP=C:\Users\CT\AppData\Local\Temp, SystemDrive=C:, KMP_DUPLICATE_LIB_OK=TRUE, ProgramFiles=C:\Program Files, Path=C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;;C:\Program Files (x86)\VISYSTEM\ipp-file\;E:\TortoiseSVN\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;E:\Program Files\bin;E:\tools\bin;E:\Program Files (x86)\bin;E:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\Visystem\Ipp\ipp-file\;D:\vicp\vicp_server\jdk\bin;D:\vicp\vicp_server\jdk\jre\bin;D:\Maven\apache-maven-3.3.3\bin;, HOMEDRIVE=C:, PROCESSOR_REVISION=3c03, USERDOMAIN=WANG, ALLUSERSPROFILE=C:\ProgramData, ProgramW6432=C:\Program Files, PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel, KMP_WARNINGS=0, SESSIONNAME=Console, TMP=C:\Users\CT\AppData\Local\Temp, CommonProgramFiles=C:\Program Files\Common Files, CLASSPATH=.;D:\vicp\vicp_server\jdk\lib;D:\vicp\vicp_server\jdk\lib\tools.jar, LOGONSERVER=\\WANG, M2_HOME=D:\Maven\apache-maven-3.3.3, PROCESSOR_ARCHITECTURE=AMD64, FP_NO_HOST_CHECK=NO, OS=Windows_NT, HOMEPATH=\Users\CT, PROCESSOR_LEVEL=6, CommonProgramW6432=C:\Program Files\Common Files, LOCALAPPDATA=C:\Users\CT\AppData\Local, COMPUTERNAME=WANG, windir=C:\Windows, SystemRoot=C:\Windows, NUMBER_OF_PROCESSORS=8, USERNAME=CT, PUBLIC=C:\Users\Public, PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ComSpec=C:\Windows\system32\cmd.exe, APPDATA=C:\Users\CT\AppData\Roaming}
---------------------------------------

0 0
原创粉丝点击