问题标签 [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 投票
1 回答
1585 浏览

msbuild - Microsoft SDK 的系统变量

类似于我们为 Windows 目录使用的 %WINDIR% 系统变量,我们是否有任何指向最新版本的 Microsoft SDK 文件夹的系统变量,以便我可以访问我的构建脚本中的 sn.exe?

0 投票
1 回答
149 浏览

java - 系统变量和用户变量如何工作

我在用户变量中配置了 maven home 并使用命令对其进行了测试mvn --version,系统将我提示为“mvn 不是命令”。但是如果我将它配置为系统变量它的工作。我确实在笔记本电脑中配置了系统变量。但是在我的办公室里,我没有改变系统变量的优势。

我的问题是。

a) 为什么系统在从系统变量配置而不是在用户变量配置时识别

b) 有没有其他方法可以配置它并在我的办公室笔记本电脑上顺利工作。

0 投票
2 回答
108 浏览

python - 如何使最新版本的 Python 成为默认或路径中的第一个

我已经安装了一个新版本的 Python,所以我想确保当 Python 被调用时,那个版本在我的路径中是第一个。所以,现在在我的“C”驱动器上,我有“Python27”和“Python32”(分别为旧版本和新版本)。

当我在命令行中键入“python”时,我得到“Python 2.7”。使用控制面板,我更改了“路径”和“pythonpath”用户变量(从“C:\Python27”到“C:\Python32”)并确保我已经重新加载了系统。它仍然不起作用。有谁知道如何强制系统使用新版本的 Python?

添加

可能这很重要。当我转到“Python32”目录并输入命令行“python”时,我确实得到了新版本。

0 投票
3 回答
420 浏览

java - 给我的浏览器一个可通过 javascript 访问的全局变量

我有一个 POS Web 应用程序,它当前在页面加载时执行一个 java 小程序。我不希望将 java 小程序加载到没有为其制作的显示杆的任何计算机上。我能想到的最简单的解决方法是禁用元素,如果变量为“true”,则通过 javascript 重新启用它。javascript 应该以某种方式被赋予一个全局变量,这将让它知道激活小程序。

因此,问题是:有没有办法从浏览器或操作系统中设置全局 javascript 变量?我最初想使用系统变量,但这显然需要 ActiveX 控件。

0 投票
2 回答
5008 浏览

powershell - Powershell 调用命令和系统变量

我正在为供应商应用程序自动化补丁。我想使用 powershell 遍历服务器列表并使用远程处理安装在每个盒子上。然而,一方面让我很头疼。在执行安装脚本之前,我必须调用供应商提供的 cmd 脚本来设置系统变量。所以我在powershell中这样调用脚本:

我看到它执行,因为它在我的 powershell 窗口中呼应了它的工作,但随后调用了安装脚本,即:

立即退出,说它使用的各种系统变量尚未设置。有人可以向我解释系统变量的范围吗?在调用命令完成后它们是否不复存在?我是否需要在一个调用命令中将两个脚本调用串在一起,以便第二个脚本可以访问系统变量或类似的东西?

0 投票
1 回答
1227 浏览

c++ - 为什么 Visual Studio 2010 不“解包”系统变量?

我试图设置一个 Ogre3D 应用程序,并将一个“OGRE_HOME”系统变量设置为 SDK 的主目录。$(OGRE_HOME)然后我使用系统变量设置项目属性,例如项目属性中的包含目录。但是当我尝试编译应用程序时,编译器没有找到头文件,所以我不得不将 SDK 路径“硬编码”到项目属性中。

我首先使用setx命令设置变量,然后尝试将其移至系统变量,但没有帮助。但是我没有尝试重新启动系统。

0 投票
2 回答
20476 浏览

tomcat - server.xml 中的环境/系统变量

如何在 tomcat server.xml、context.xml 等配置文件中使用环境/系统变量?

我尝试使用${ENV_VAR_NAME}(用于环境和系统变量),${env.ENV_VAR_NAME}(用于环境变量)。似乎没有任何效果。

0 投票
1 回答
3501 浏览

java - 如何设置系统变量以用于 Maven 故障安全测试?

我正在尝试在没有设置我需要的环境变量的构建服务器上运行测试。

在 spring 上下文 xml 文件中使用该变量来解析属性文件的位置。

例如类路径:config/${EnvironmentType}/myfile.properties

我正在使用故障安全插件并尝试各种记录在案的方法(甚至不推荐使用的方法)来设置变量。没有任何区别,变量永远不会被解决。

我的配置如下:

如何在不实际设置机器上的情况下为我的测试设置这个 env var?

注意:使用 mvn verify -DEnvironmentType="DevelopmentIntegration" 运行它是有效的。我希望它只与 mvn verify 一起工作。

干杯,彼得

0 投票
3 回答
3395 浏览

maven - 意外的 Maven 目录

我刚刚下载了 Maven 3.0.4。

我的变量是:

M2_HOME C:\Program Files (x86)\apache-maven-3.0.4
JAVA_HOME C:\Program Files\Java\jdk1.6.0_35

和我的路径

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;%FRASCATI_HOME%/bin;%JAVA_HOME%\bin;%M2_HOME%\bin

不在 Maven 目录中时出现此错误:

另一个来自 Maven 目录:

ERROR: M2_HOME is set to an invalid directory. M2_HOME = "C:\Program Files (x86)\apache-maven-3.0.4\bin" Please set the M2_HOME variable in your environment to match the location of the Maven installation

关键是在 Maven网页中,它说要在 PATH 中设置 %MAVEN_HOME%\bin 但是当我下载并解压缩 zip 时,这是我得到的结构:

Maven 目录

所以,显然 apache-maven-3.0.4 中没有 bin 目录!

我试过只复制里面的东西
C:\Program Files (x86)\apache-maven-3.0.4\apache-maven\src 到一个新的C:/maven directory and setting the right variables

怎么了?我得到的这个目录结构是怎么回事?我的变量应该指向哪里?

0 投票
3 回答
245 浏览

.net - 您可以依赖哪些 Windows 环境变量?

我正在编写一个需要使用存储一些临时文件的应用程序(我正在通过环境变量找到临时位置)。

我知道环境变量是可变的,这意味着它们可能存在也可能不存在,但是有没有比其他人更安全的环境变量?

例如,我可以APPDATA在 Windows 7 上使用,但我相信它不一定在 Windows XP 上。