java环境变量,JAR和批处理文件 您所在的位置:网站首页 dataset的用法 java环境变量,JAR和批处理文件

java环境变量,JAR和批处理文件

#java环境变量,JAR和批处理文件| 来源: 网络整理| 查看: 265

我有一个快速的问题.我正在尝试运行一个从环境变量获取数据的JAR文件.如果我打开CMD窗口并使用set命令手动设置每个环境变量,然后使用java -jar MyFile.jar运行JAR文件,则一切正常.但是,当我创建一个包含我之前执行过的确切命令的批处理文件时,JAR文件找不到环境变量.在所有命令之后,我尝试使用cmd / k尝试使用echo来访问环境变量,并且它们起作用.谁能告诉我我在做什么错?谢谢.编辑:这是我的批处理文件:

SET ATR1=ATR1_VALUE SET ATR2=ATR2_VALUE SET ATR3=ATR3_VALUE JAVA -JAR MyFile.jar

使用此文件,我的JAR无法成功访问环境变量.但是,如果我自己运行每一行,JAR文件就可以工作.我正在使用System.getenv()访问代码中的环境变量.我已经尝试过使用setx,但是它没有任何改变.

解决方法:

它的

SET "ATR=ATR1_VALUE"

要么

SETX ATR "ATR1_VALUE"



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有