使用批处理配置环境变量
由于我对批处理近视白痴阶段,在网上抄了这样一个配置环境变量的方法
@echo off
setlocal EnableDelayedExpansion
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="!cd!"
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%\bin"
wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
这样是可以有效果的配置环境变量
但是我希望在配置之前加一个判断,如果配好了,就不再执行配置的方法,如果没有配好,执行配置方法
如果 环境变量配好
{
}
否则
{
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="!cd!"
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%\bin"
wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
}
------解决方案--------------------先:
wmic ENVIRONMENT LIST
查看有没有你已经配置好的
------解决方案--------------------
看了之后呢?这个返回的值挺多的,我人是知道有没有,但是机器又不知道
------解决方案--------------------
那反正是机器在做:不然就不管有没有都执行配置方法
------解决方案--------------------\
能给源码吗?
------解决方案--------------------
不就是你之前的代码吗?
------解决方案--------------------
不就是你之前的代码吗?