在同一台电脑上不一样的系统(或软件)对jdk的版本要求不同,所以须要切换jdk版本。html
好比检查如今系统的jdk版本:java
在cmd下输入“java -version”后显示以下ui
C:\Users\Administrator>java -versionhtm
java version "1.7.0_80"blog
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)教程
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)cmd
好比咱们要切换到另外一个更高版本的jdk.it
切换到jdk-11.io
首先修改系统环境变量变量
右击“计算机”或者“这台电脑”,点击“属性”,选择“高级系统设置”
选择“环境变量”
从系统环境变量里找到“JAVA_HOME”,选中,而后“编辑”,
把jdk11的安装地址复制进去,好比这里是“C:\Program Files\Java\jdk-11”
而后点“肯定”(连续3个肯定)
这时还没好,进入C:\Windows\System32
找到java.exe,javaw.exe,javaws.exe三个文件
把这三个文件剪切出来放到一个地方并压缩,或者简单粗暴的把这三个文件删掉
这时再用cmd检查jdk版本,“java -version”
C:\Users\Administrator>java -version
java version "11" 2018-09-25
Java(TM) SE Runtime Environment 18.9 (build 11+28)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11+28, mixed mode)
这样就由jdk1.7切换到了jdk11.
若是要把jdk11再切换回jdk1.7的话,只需把环境变量从新改为jdk1.7的,如“C:\Program Files\Java\jdk1.7.0_80”
而且把java.exe,javaw.exe,javaws.exe三个文件从新放回C:\Windows\System32中就行了。
完成上述操做的前提是系统上安装了jdk并配置过环境变量,至于JDK安装与环境变量配置,百度经验上有详细的教程(https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html).