gpt4 book ai didi

java - 执行set命令时不显示环境变量

转载 作者:行者123 更新时间:2023-12-01 14:11:05 25 4
gpt4 key购买 nike

我们的一个应用程序依赖于我们的服务器安装设置的环境变量的存在。安装服务器后,我可以使用“环境变量”对话框确认此变量的存在。但是,当客户端应用程序执行时,对 set 命令的调用和 Java 的 System.getenv() 方法会忽略此变量,所有其他变量都存在。有趣的是,读取特定环境变量的失败仅发生在 Windows 7 64 位计算机上,而在 Windows XP 32 位计算机上则不会发生这种情况。 32 位计算机上的相同代码返回由我们的服务器安装设置的环境变量。我不确定 Windows 7Windows XP 之间的差异是否在这里起作用。有人对如何解决这个问题有任何建议吗?

最佳答案

事实证明,我不知道这一点,Windows 7 有两个 cmd.exe 命令 - 一个用于 32 位环境,一个用于 64 位环境。当我在 32 位环境中运行 cmd.exe 时,我没有看到我的变量,但是当我在 64 位环境中运行 cmd.exe 时,该变量就在那里。

关于java - 执行set命令时不显示环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18516962/

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