问题标签 [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.
zsh - 无法为手册获取系统变量工作
我在 .zshrc 中有以下系统变量
我跑不成功
我明白了
该命令应与以下有效的命令相同
如何在 Zsh 中使用系统变量运行上述命令?
java - 如何在 Windows 7 上设置 java_home?
我转到控制面板中“系统”中的环境变量,并创建了两个新变量,一个用于用户变量,一个用于系统变量。两者都被命名为 JAVA_HOME 并且都指向
C:\Sun\SDK\jdk\bin
但是由于某种原因,在运行 Java 命令时仍然出现以下错误...
我该如何解决这个问题?
c# - 如何使用系统变量 %LOCALAPPDATA% 获取文件列表?
我想阅读位于 %LOCALAPPDATA% 的文件夹的内容。但是当我尝试时它失败了
我得到“名称'目录'在当前上下文中不存在”请帮助。
java - 在 Windows 中更改 JAVA_HOME 系统变量的脚本
我的大部分工作都是针对 JDK 1.5 进行的——但有时我必须更改为 1.6。每当我需要处理特定于一个或另一个的项目时,不得不手动更改我的“JAVA_HOME”系统变量有点痛苦(不,Eclipse 在这些场景中表现不佳 - 相信我.. 。我试过了。)
我正在寻找一个注册表脚本或 Windows shell 脚本,或者就此而言,我可以通过任何易于运行的方式“切换”这个系统变量。
我弄乱了“设置”命令,但这只设置了该特定命令实例的变量 - 而不是全局设置。
提前致谢。
编辑#1:建议点:
- 在你的路径变量中使用JAVA_HOME变量,这样你只需要更改JAVA_HOME(它在许多项目中都使用[maven,ant等])
- 将命令写入几个批处理脚本以方便使用
- 当您进行更改时,Windows 命令会话不会立即反映它。您必须关闭并重新打开它。
c++ - 如何在主目录中创建文件夹?
我想创建一个目录path = "$HOME/somedir"
。
我试过使用boost::filesystem::create_directory(path)
,但失败了——显然该函数没有扩展系统变量。
我怎样才能以最简单的方式做到这一点?
(注意:在我的情况下,字符串path
是常量,我不确定它是否包含变量)
编辑:我正在使用 Linux(尽管我计划在不久的将来将我的应用程序移植到 Windows)。
iphone - 是否可以在原生 iPhone 应用程序中看到可变状态?
例如,如果在启动我的应用程序时,我想查看当前呼叫者是谁或最新的 SMS 消息来自“电话”或“消息”,是否有可用的类可以访问此级别的信息?
这可能是 Apple 想要避免的系统安全/稳定性/范围问题,但值得一试。
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.
powershell - 用于删除临时文件和注册表项的 Powershell 脚本
我创建了一个小的 PowerShell 脚本来删除 Autodesk 应用程序。但是,PowerShell 并不喜欢像 %username% 这样的系统变量。在 Powershell 中实现这一目标的最佳方法是什么?
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?
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
有什么提示吗?