win7批处理环境变量立即生效

win7批处理环境变量立即生效,第1张

2019年8月21日10:37:05更新:

当时水平有限,解决方法如下(还是以java环境为例,仅解决windows设置环境变量立即生效问题):

::第一条命令setx是永久设置环境变量,但是setx命令只有在新开的窗口中生效

setx JAVA_HOME c:\java\jdk1.8

::这时只要再设置个临时变量,下面的脚本便可获取JAVA_HOME

set JAVA_HOME= c:\java\jdk1.8

::之后执行引用变量执行无误

start %JAVA_HOME%\test.bat

------------------------------【下面是旧答案】------------------------------------

题主,我也在找这类解决方案,目前我测试出来的就是“写死”你要引用的位置。

例如我写了个bat脚本,里面的内容为:

::第一条命令是设置java环境变量

setx JAVA_HOME "c:\java\jdk1.8"

::第二条命令就是引用刚刚配置的环境变量JAVA_HOME目录下的一个bat脚本

start %JAVA_HOME%\test.bat

这样是行不通的,我的方法就是将第二条命令改为

start c:\java\jdk1.8\test.bat

希望能够帮到你,我实在打包项目为exe时遇到的这个问题,脚本配置jdk环境变量后,tomcat的service.bat里不能直接调用%java_home%,只好写死命令。

如果哪位朋友有更好解决方法,请留言探讨~手打,复制留言。

   由于Win7和Win XP的不同,环境变量的配置也变得有所不同。具体 *** 作:

一、桌面右击【计算机】,选择【属性】,在d出的窗体左侧点击【高级系统设置】,此时将d出【系统属性】窗体,选择【高级】选项卡,点击【环境变量(N)…】按钮,d出环境变量窗体。

二、在【系统变量(S)】区域点击【新建(W)…】按钮,d出【新建系统变量】窗体,在【变量名(N)…】后的文本框输入:JAVA_HOME,

【变量值(V)…】后的文本框输入JDK安装目录,例如本人的是:D:Program FilesJavajdk1.6.0_17,点击【确定】以完成JAVA_HOME的设置。然后再次点击【新建(W)…】按钮,d出【新建系统变量】窗体,在【变量名(N)…】后的文本框输入:Path,【变量值(V)…】后的文本框输入:%JAVA_HOME%in%JAVA_HOME%jrein,点击【确定】以完成Path的.设置。然后再次点击【新建(W)…】按钮,d出【新建系统变量】窗体,在【变量名(N)…】后的文本框输入:Classpath,

【变量值(V)…】后的文本框输入:.%JAVA_HOME%lib,点击【确定】以完成Classpath的设置。然后两次点击【确定】以保存刚才所做的更改。此时环境变量的设置已经完成了。

三、验证:运行cmd,在d出的窗体中输入java –version(版本信息)、java、javac等命令即可显示相关信息,说明环境变量已经正确设置了。

!!!注意:如果在【系统变量(S)】区域已经存在变量Path,只需双击它(打开编辑

V)…】后的文本框的最后输它),d出的【编辑系统变量】窗体,在【变量值(

入%JAVA_HOME%in%JAVA_HOME%jrein,保证新输入的值与已经存在的值之间有一个(英文分号)隔开,Classpath同理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/10014314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存