gpt4 book ai didi

java - System.getenv ("ProgramFiles") 返回 C :\Program Files (x86)

转载 作者:行者123 更新时间:2023-11-30 11:11:41 24 4
gpt4 key购买 nike

我在 Windows 7 的 64 位安装上运行,正在调用 System.getenv("programfiles"),它返回 C:\Program Files (x86) 而不是 C:\Program Files。我还注意到,当我在 IntelliJ 中使用 run 运行相同的代码时,它会像它应该的那样返回 C:\Program Files 。我认为这是因为它从 IntelliJ 继承了环境变量,但我希望能够从独立应用程序获得 32 位和 64 位版本。是什么原因造成的,我该如何解决?

最佳答案

它返回 x86 文件夹的最可能原因是您正在使用 32 位 JDK 执行独立应用程序。你能仔细检查你的 JAVA_HOMEJRE_HOME 环境变量吗?或者做一个快速的 java -version

此外,也许这个问题会有所帮助: Java - get "program files" path

关于java - System.getenv ("ProgramFiles") 返回 C :\Program Files (x86),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27312134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com