使用批处理配置环境变量
由于我对批处理近视白痴阶段,在网上抄了这样一个配置环境变量的方法
@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
查看有没有你已经配置好的
[解决办法]