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

windows - 通过命令提示符打开系统 PATH 变量中的文件

我的系统 PATH 变量包含“C:\myfiles”并且我有一个文件“C:\myfiles\abc.txt”。

现在我想通过命令提示符通过记事本打开它,只使用“notepad abc.txt”

我希望它打开“C:\myfiles\abc.txt”(就像 Bash 一样),但它会从我的主目录打开一个文件。

如何使命令提示符首先在 PATH 变量中搜索文件?

0 投票
1 回答
4804 浏览

azure - 在 azure 中设置 webapp %PATH% 环境变量

我正在开发一个 azure webapp 项目。为了让我的应用程序正常工作,我需要在服务器上安装第三方开源软件。我发现在 azure webapp 上执行此操作的唯一方法是手动复制项目中软件的所有文件夹,然后添加所有必需的环境变量,并向路径系统变量添加一些路径。我找到了如何添加系统变量,但我找不到在 azure webapp 上设置路径变量的方法。

0 投票
2 回答
1654 浏览

svg - Graphviz,gvpr 无法识别

我正在尝试使用MaDGe使用 CLI 命令将依赖关系图另存为 SVG 图像

但我面临错误'gvpr' is not recognized as an internal or external command

这是C:\Program Files (x86)\Graphviz2.38\bin我的路径中的位置。

我也尝试在用户和系统变量中添加 PATH 但仍然是同样的问题

0 投票
0 回答
174 浏览

angular - Angular2打字稿系统变量

我想在我的 angular2 应用程序中设置一个“常量”变量。但是,取决于是否设置了系统变量。

现在我有这个:

基本上,我想要的是,如果设置了系统变量 BACKEND_URL,则将常量 backendUrl 设置为该系统变量,但如果没有,那么它就是 localhost。

我希望根据我是在生产还是开发中使后端 url 有所不同。

但是我收到了未定义流程变量的错误。我怎样才能在打字稿中做到这一点?或者,您对如何根据我是在生产还是开发中更改后端 url 有更好的想法吗?

0 投票
1 回答
222 浏览

java - 安装 apache maven 的问题

我在安装 apache maven 时遇到了很多问题。我也尝试了很多来自 youtube 和 StackOverflow 的说明,但这些解决方案都不是正确的。所以在系统变量中我有以下

如果我在命令行中输入javac它可以正常工作,但是当我输入时mvn --version出现错误

“错误:无法找到或加载主类 org.codehaus.plexus.classworlds.launcher.Launcher”

有什么建议么?谢谢!

0 投票
0 回答
4854 浏览

xml - 在 XML -File 中使用环境变量

正如您在标题中看到的,我想在 XML 文件中使用环境变量 Userprofile。已经搜索了一段时间,找不到适合我的情况的任何东西。

这是我的 XML 文件:

变量的位置用 %USERPROFILE% 标记,这就是我在主代码中使用它的方式,但对 XML 没有用。

我想得到 Userprofile 的结果,例如:“C:\Users\FMichal”,然后将它用于我的 XML 中的每个路径。

希望到目前为止你能理解我的问题。

0 投票
0 回答
251 浏览

mysql - 在运行作业时,MySQL 查询长时间处于“写入网络”状态

我已经在这个问题上苦苦挣扎了 4 天了。最近我们将我们的 DC 迁移到了云端。之后,当从远程计算机发送查询时,我们将面临这个问题,它会在很长一段时间内(从 1200 到 3000 秒)保持“写入网络”状态。当我在 localhost 中运行相同的查询时,它会在几秒钟内返回结果。

我已经调整了一些服务器变量,例如 net_read_timeout 和 net_write_timeout 但这没有用。

服务器配置:MySQL 社区版本 5.1.69 CentOS 版本 6.4 内核版本:2.6.32-358.el6.x86_64(这是非常旧的内核版本,也许这是整个问题的原因)

任何形式的帮助将不胜感激。

0 投票
3 回答
4363 浏览

java - Java“无法找到或加载主类”(PATH 和 CLASSPATH 已设置)

我在命令行上运行 java 时遇到问题。我检查了很多其他问题,但没有一个能解决我的问题。

我正在使用Windoze 10 x64.

安装在C:\Program Files\Java,我有以下文件:

jdk1.8.0_121jre1.8.0_121

我已经设置了,JAVA_HOME如下:PATHCLASSPATH

  • JAVA_HOME as C:\Program Files\Java\jdk1.8.0_121

  • PATH as %JAVA_HOME%/bin

  • CLASSPATH as %JAVA_HOME%/lib

这是系统变量的当前配置。我为配置尝试了很多变体,但似乎没有任何帮助。比如添加到PATH%JAVA_HOME%\jre1.8.0_121\bin中也是如此。似乎没有任何帮助。

如果我运行java -versionjavac -version它们将通过,显示当前安装的版本。

我也可以编译,例如:javac HelloWorld.java成功。

当我尝试java HelloWorld时,我得到了Could not find or load main class HelloWorld

这是HelloWorld.java文件:

我花了 +2 小时试图解决这个问题。我确信这是一个新手错误,但老实说,我只是想设置它,以便我可以开始学习 Java。

IntelliJ IDEA Community Edition我可以使用控制台运行 java,但不能直接在 CMD 上运行。

如果您能像 LI5 那样引导我,我将不胜感激,我真的在寻找解决方案,观看了有关如何设置系统变量的视频,但它没有产生任何结果。

如果您需要更多信息,我很乐意提供,谢谢。


编辑:好的,问题解决了。感谢 @azurefrog 和 @mirmdasif 帮助我解决这个问题。

正如您可以在 azurefrog 的评论和 mirmdasif 的回复中阅读此处和下方的内容,您需要将当前工作目录添加到CLASSPATH.

CLASSPATH通过将.(点)添加到CLASSPATH.

所以CLASSPATH应该看起来像这样:(.;%JAVA_HOME%/lib注意.后面是分号;

0 投票
2 回答
41 浏览

c# - 为多个应用程序保留类似配置的更好存储是哪个?

我在同一台服务器上有多个应用程序 [网站、API 等]。对于这些,我分别使用了 app.config/web.config 文件。但是管理这些文件需要手动干预,由于它们的语法,这是非常危险的。

我建议使用数据库来存储配置,但我认为这将是昂贵的调用,因为服务器会遇到大量请求。

我可以使用系统变量来实现这一点吗?请提出更好的方法来实现这一点。

0 投票
2 回答
9540 浏览

node.js - 覆盖 Windows 中的系统环境变量路径(非管理员访问权限)

问题非常特殊,我在 Windows 中安装了一个 NodeJS 版本(在 x86 程序文件中),并下载了更新版本的软件并提取了 exe。

安装的 NodeJS (node.exe) 的路径包含在系统路径变量中。我将提取的路径添加到用户环境路径变量。在做了我的一点 RTFM 之后,我开始知道,如果路径变量,系统和用户环境变量都被组合在一起并且系统获得优先级。

有什么方法可以用用户变量的路径覆盖(或无效)系统变量的路径?还是可以更改读取变量的优先级?