一、下载
- 官网jdk下载页面
https://www.oracle.com/technetwork/java/javase/downloads/index.html - 历史版本下载页面
拉到页末,点击java Archive栏右侧的DOWNLOAD
按钮,可以找到所有jdk历史版本,选择需要的版本下载
-
选择需要的版本下载
以下载JDK11.0.4为例,点击java SE 11,点击接受协议,选择 jdk-11.0.4_windows-x64_bin.exe,下载需要登陆或注册,按步骤来即可。
二、安装
按安装向导走即可,第二步点击更改按钮可自定义安装路径
三、配置环境变量
右键我的电脑
→ 属性
→ 高级系统设置
→ 环境变量
→ 系统变量
,在系统变量里新增 JAVA_HOME,CLASSPATH两个系统变量,并在path变量里加上bin路径。
变量名称 | 变量值 | 说明 |
---|---|---|
JAVA_HOME | D:\app\develop\jdk\jdk11.0.4 | jdk安装路径 |
CLASSPATH | .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar | 类库路径 |
path | %JAVA_HOME%\bin; | 命令路径 |
四、验证
打开cmd窗口,输入java -version
,验证是否成功
C:\Users\admin>java -version
java version "11.0.4" 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
五、JDK多版本切换
在一台机子上装有多个版本的JDK时,需要知道当前使用的具体版本,并切换不同版本时,可参考如下步骤:
- 下载安装不同版本的jdk,比如我下载了jdk6,jdk7,jdk10,jdk11;
- 不同版本JDK各自配置JAVA_HOME变量如:JAVA_HOME_6,JAVA_HOME_7,JAVA_HOME_10,JAVA_HOME_11,分别引用对应的JDK安装路径;
- 配置一个总的JAVA_HOME变量,值配置第二步已经配置好其中一个变量,如JAVA_HOME=%JAVA_HOME_6%,通过总的JAVA_HOME变量的值,来切换不同版本。
- 安装配置完后需要到以下两个路径删除三个文件
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Windows\System32
java.exe,javax.exe,javac.exe
六、配置JRE环境
如需在本地运行java应用如跑tomcat或运行eclipse,需要配置JRE环境。与上一节的第三步一样,配置多个版本的JRE环境,如JAVA_HOME_JRE_6,JAVA_HOME_JRE_7,然后配置一个总的JAVA_HOME_JRE变量,值引用具体的JRE变量,最后在path环境中添加JRE环境
变量名称 | 变量值 |
---|---|
JAVA_HOME | D:\app\develop\jdk\jdk7 |
CLASSPATH | .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar |
path | %JAVA_HOME%\bin;%JAVA_HOME_JRE_7%\bin; |