问题标签 [system-variable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
99 浏览

zsh - 无法为手册获取系统变量工作

我在 .zshrc 中有以下系统变量

我跑不成功

我明白了

该命令应与以下有效的命令相同

如何在 Zsh 中使用系统变量运行上述命令?

0 投票
18 回答
1621236 浏览

java - 如何在 Windows 7 上设置 java_home?

我转到控制面板中“系统”中的环境变量,并创建了两个新变量,一个用于用户变量,一个用于系统变量。两者都被命名为 JAVA_HOME 并且都指向

C:\Sun\SDK\jdk\bin

但是由于某种原因,在运行 Java 命令时仍然出现以下错误...

我该如何解决这个问题?

0 投票
1 回答
1282 浏览

c# - 如何使用系统变量 %LOCALAPPDATA% 获取文件列表?

我想阅读位于 %LOCALAPPDATA% 的文件夹的内容。但是当我尝试时它失败了

我得到“名称'目录'在当前上下文中不存在”请帮助。

0 投票
1 回答
21105 浏览

java - 在 Windows 中更改 JAVA_HOME 系统变量的脚本

我的大部分工作都是针对 JDK 1.5 进行的——但有时我必须更改为 1.6。每当我需要处理特定于一个或另一个的项目时,不得不手动更改我的“JAVA_HOME”系统变量有点痛苦(不,Eclipse 在这些场景中表现不佳 - 相信我.. 。我试过了。)

我正在寻找一个注册表脚本或 Windows shell 脚本,或者就此而言,我可以通过任何易于运行的方式“切换”这个系统变量。

我弄乱了“设置”命令,但这只设置了该特定命令实例的变量 - 而不是全局设置。

提前致谢。

编辑#1:建议点:

  • 在你的路径变量中使用JAVA_HOME变量,这样你只需要更改JAVA_HOME(它在许多项目中都使用[maven,ant等])
  • 将命令写入几个批处理脚本以方便使用
  • 当您进行更改时,Windows 命令会话不会立即反映它。您必须关闭并重新打开它。
0 投票
2 回答
10614 浏览

c++ - 如何在主目录中创建文件夹?

我想创建一个目录path = "$HOME/somedir"

我试过使用boost::filesystem::create_directory(path),但失败了——显然该函数没有扩展系统变量。

我怎样才能以最简单的方式做到这一点?

(注意:在我的情况下,字符串path是常量,我不确定它是否包含变量)

编辑:我正在使用 Linux(尽管我计划在不久的将来将我的应用程序移植到 Windows)。

0 投票
2 回答
84 浏览

iphone - 是否可以在原生 iPhone 应用程序中看到可变状态?

例如,如果在启动我的应用程序时,我想查看当前呼叫者是谁或最新的 SMS 消息来自“电话”或“消息”,是否有可用的类可以访问此级别的信息?

这可能是 Apple 想要避免的系统安全/稳定性/范围问题,但值得一试。

0 投票
2 回答
24318 浏览

java - Is there any syntax like : #{systemProperties['environment_variable_name']} to get the system variable?

Does using #{systemProperties['environment']} in the applicationcontext.xml file of Spring return the value associated with environment?

Or is there any way to ge the system variable value in the spring applicationcontext.xml file.

0 投票
1 回答
576 浏览

powershell - 用于删除临时文件和注册表项的 Powershell 脚本

我创建了一个小的 PowerShell 脚本来删除 Autodesk 应用程序。但是,PowerShell 并不喜欢像 %username% 这样的系统变量。在 Powershell 中实现这一目标的最佳方法是什么?

0 投票
1 回答
105 浏览

c++ - Is there an API to get the original variable values defined in OS

In the Windows System Properties | Environment Variables, there is a variable "AppStatus=status1".

There is an exe named MyApp.exe. In the implementation it changes the variable with the code.

If use API char * pStatus = getenv("AppStatus");, the returned value is "status2".

What I want to get is the original value defined in the OS ("AppStatus=status1") not in the process block. To implement this I can query the registry key

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path.

But it should be better if there is an API that supports it. Is anybody aware of it?

0 投票
3 回答
1493 浏览

java - 如何从 Java 程序内部访问系统变量?

echo $MY_FILE印刷"/path/to/some/file"

System.out.println(System.getenv("MY_FILE"));印刷null

此外,当我打印JAVA_HOME(从 Eclipse)时,我也得到了null. 从外壳回响/Library/Java/Home

不确定这是否相关,但我正在运行的系统是mac

有什么提示吗?