问题标签 [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.
windows - 通过命令提示符打开系统 PATH 变量中的文件
我的系统 PATH 变量包含“C:\myfiles”并且我有一个文件“C:\myfiles\abc.txt”。
现在我想通过命令提示符通过记事本打开它,只使用“notepad abc.txt”
我希望它打开“C:\myfiles\abc.txt”(就像 Bash 一样),但它会从我的主目录打开一个文件。
如何使命令提示符首先在 PATH 变量中搜索文件?
azure - 在 azure 中设置 webapp %PATH% 环境变量
我正在开发一个 azure webapp 项目。为了让我的应用程序正常工作,我需要在服务器上安装第三方开源软件。我发现在 azure webapp 上执行此操作的唯一方法是手动复制项目中软件的所有文件夹,然后添加所有必需的环境变量,并向路径系统变量添加一些路径。我找到了如何添加系统变量,但我找不到在 azure webapp 上设置路径变量的方法。
svg - Graphviz,gvpr 无法识别
我正在尝试使用MaDGe使用 CLI 命令将依赖关系图另存为 SVG 图像
但我面临错误'gvpr' is not recognized as an internal or external command
这是C:\Program Files (x86)\Graphviz2.38\bin
我的路径中的位置。
我也尝试在用户和系统变量中添加 PATH 但仍然是同样的问题
angular - Angular2打字稿系统变量
我想在我的 angular2 应用程序中设置一个“常量”变量。但是,取决于是否设置了系统变量。
现在我有这个:
基本上,我想要的是,如果设置了系统变量 BACKEND_URL,则将常量 backendUrl 设置为该系统变量,但如果没有,那么它就是 localhost。
我希望根据我是在生产还是开发中使后端 url 有所不同。
但是我收到了未定义流程变量的错误。我怎样才能在打字稿中做到这一点?或者,您对如何根据我是在生产还是开发中更改后端 url 有更好的想法吗?
java - 安装 apache maven 的问题
我在安装 apache maven 时遇到了很多问题。我也尝试了很多来自 youtube 和 StackOverflow 的说明,但这些解决方案都不是正确的。所以在系统变量中我有以下
如果我在命令行中输入javac
它可以正常工作,但是当我输入时mvn --version
出现错误
“错误:无法找到或加载主类 org.codehaus.plexus.classworlds.launcher.Launcher”
有什么建议么?谢谢!
xml - 在 XML -File 中使用环境变量
正如您在标题中看到的,我想在 XML 文件中使用环境变量 Userprofile。已经搜索了一段时间,找不到适合我的情况的任何东西。
这是我的 XML 文件:
变量的位置用 %USERPROFILE% 标记,这就是我在主代码中使用它的方式,但对 XML 没有用。
我想得到 Userprofile 的结果,例如:“C:\Users\FMichal”,然后将它用于我的 XML 中的每个路径。
希望到目前为止你能理解我的问题。
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(这是非常旧的内核版本,也许这是整个问题的原因)
任何形式的帮助将不胜感激。
java - Java“无法找到或加载主类”(PATH 和 CLASSPATH 已设置)
我在命令行上运行 java 时遇到问题。我检查了很多其他问题,但没有一个能解决我的问题。
我正在使用Windoze 10 x64
.
安装在C:\Program Files\Java
,我有以下文件:
jdk1.8.0_121
和jre1.8.0_121
。
我已经设置了,JAVA_HOME
如下:PATH
CLASSPATH
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 -version
,javac -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
注意.
后面是分号;
。
c# - 为多个应用程序保留类似配置的更好存储是哪个?
我在同一台服务器上有多个应用程序 [网站、API 等]。对于这些,我分别使用了 app.config/web.config 文件。但是管理这些文件需要手动干预,由于它们的语法,这是非常危险的。
我建议使用数据库来存储配置,但我认为这将是昂贵的调用,因为服务器会遇到大量请求。
我可以使用系统变量来实现这一点吗?请提出更好的方法来实现这一点。
node.js - 覆盖 Windows 中的系统环境变量路径(非管理员访问权限)
问题非常特殊,我在 Windows 中安装了一个 NodeJS 版本(在 x86 程序文件中),并下载了更新版本的软件并提取了 exe。
安装的 NodeJS (node.exe) 的路径包含在系统路径变量中。我将提取的路径添加到用户环境路径变量。在做了我的一点 RTFM 之后,我开始知道,如果路径变量,系统和用户环境变量都被组合在一起并且系统获得优先级。
有什么方法可以用用户变量的路径覆盖(或无效)系统变量的路径?还是可以更改读取变量的优先级?