Java – 获取“程序文件”的path

如何获得当前计算机的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。