如何使用Java获取当前计算机的“Program Files”路径?
答案 0 :(得分:35)
答案 1 :(得分:6)
System.getenv("%programfiles% (x86)");
用于64位PC上的32位文件夹。
此外,它适用于Windows Vista及更高版本的任何语言。实际上,调用任何已发布的响应都可以用于任何语言安装。
答案 2 :(得分:2)
使用System.getenv()方法:
public class EnvironmentVariableExample {
public static void main(String[] args) {
System.out.println(System.getenv("ProgramFiles"));
System.out.println(System.getenv("MadeUpEnvVar"));
}
}
如果变量不存在,它将只返回null。
答案 3 :(得分:2)
对于32位使用:
System.out.println(System.getenv("ProgramFiles(X86)"));
对于64位使用:
System.out.println(System.getenv("ProgramFiles"));