1. 安装
我这里选择到D盘
2. 配置
2.1 设置JAVA_HOME
配置系统环境变量
JAVA_HOME
,变量值就是安装jdk的目录。2.2 设置CLASSPATH
配置系统环境变量
CLASSPATH
,变量值如下,特别注意点和分号,一定要加上。.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2.3 设置path
%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
java javac java -version
jdk17安装目录里面我们可以看到是没有jre的,如果需要jre,我们在jdk目录下按住shift点击鼠标右键,点击在此处打开Powershell窗口,然后执行命令:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
Java11下载
清华源下载
jdk11安装目录里面我们可以看到是没有jre的,如果需要jre,我们在jdk目录下按住shift点击鼠标右键,点击在此处打开Powershell窗口,然后执行命令:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
其他步骤如上17安装。
切换Java版本
修改
JAVA_HOME
,保存即可。如果更改后环境变量并未生效,将系统变量Path中[ %JAVA_HOME%\bin , %JAVA_HOME%\jre\bin] 移至最前面。
Win10的环境变量中的Path如何列表显示
如果你的变量值以%开头,打开编辑的时候就会显示一串的变量值,不方便查找编辑
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;D:\Python38\Scripts\;D:\Python38\;D:\Python310\Scripts\;D:\Python310\;C:\Program Files\Common Files\Oracle\Java\javapath;D:\VMware16pro\bin\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Nodejs\;D:\Git\cmd;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files\dotnet\;
所以将变量值更改为以盘符开始,就可以解决这个问题
D:\Python38\Scripts\;D:\Python38\;D:\Python310\Scripts\;D:\Python310\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files\Common Files\Oracle\Java\javapath;D:\VMware16pro\bin\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Nodejs\;D:\Git\cmd;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files\dotnet\;