如何获得当前计算机的Java程序文件path?
只需调用System.getenv(...)
System.getenv("ProgramFiles");
注意它只会在Windows环境下工作,当然:-)
System.getenv("%programfiles% (x86)");
对于64位PC上的32位文件夹。
此外,它适用于Windows Vista及更新版本的任何语言。 实际上,调用任何一个发布的响应都将适用于任何语言安装。
使用System.getenv()方法:
public class EnvironmentVariableExample { public static void main(String[] args) { System.out.println(System.getenv("ProgramFiles")); System.out.println(System.getenv("MadeUpEnvVar")); } }
如果变量不存在,它将简单地返回null。