命令行设置Java环境变量

首先用set命令操作;

命令行设置Java环境变量_第1张图片

    看上图;第一次操作,没有成功,打 java 命令以后找不到;是什么问题呢;

    打set查看path变量,原来,set Java_Home = ... 后面,不能带分号,否则会把分号作为路径的一部分;

    然后再操作,成功了;set 是设置临时的环境变量,只在此cmd窗口有效,设置值退出即消失;

还有,set path=...,是追加还是覆盖?

命令行设置Java环境变量_第2张图片

    看上图,覆盖了;但是只在此cmd窗口有效,不影响其他部分,且退出后所设置内容即消失;

set Java_Home=C:\Program Files\Java\jdk1.8.0_181
set path=%Java_Home%\bin;%Java_Home%\jre\bin
set CLASSPATH=.;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

 

给环境变量追加值的写法如下;

给变量追加内容(不是覆盖):输入“set 变量名=%变量名%;变量内容”。
如,为path添加一个新的路径,输入“ set path=%path%;d:\nmake.exe”即可将d:\nmake.exe添加到path中,

操作测试一次,如下图;

命令行设置Java环境变量_第3张图片

set命令语法如下;本次先用set临时用一次;以后若用到setx再操作;

set  可以设置临时环境变量,只有在当前窗口下有效
语法:set name=value

set name 可以查看环境变量
setx 可以永久设置环境变量
setx /m 永久设置环境变量
setx /m name "value"
setx -m 永久追加环境变量
setx -m name "%name%;value"
 
windows10path变量初始值:%SystemRoot%\System32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

.;C:\windows\System32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0;D:\Program Files\Git\cmd;C:\Users\yanghengxun\AppData\Local\Microsoft\WindowsApps;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files\JetBrains\IntelliJ IDEA 2019.1.1\bin;D:\Program Files (x86)\Fiddler;

你可能感兴趣的:(Java,Java_Home,环境变量,set,setx,CLASSPATH)