JAVA开发JDK的安装与配置(含双JDK配置)

JAVA开发JDK的安装与配置(含双JDK配置)

0. 前言

本教程基于win10 x64系统下安装JDK

本教程可用于双JDK的安装,本教程安装的JDK版本为8和11

导读:

JDK8的安装和配置:1 --> 2 --> 3.1

JDK11的安装和配置:1 --> 2 --> 3.2

已经安装一个或两个JDK想要了解如何配置双JDK:4

未安装JDK,想要安装双JDK:全篇阅读

1. 下载JDK

  1. JDK下载官网:超链接
  2. JDK下载1.8版本以上需要登陆账号,可以百度搜索JDK账号,CSDN有账号分享帖子
  3. JDK版本选择:JAVA8选择 Windows x64 下载 JAVA11选择 Windows x64 Installer

2. JDK8和JDK11的差异(安装前注意)

  1. 安装差异:JDK11仅要求一个位置安装JDK,既一个安装目录即可完成安装,JDK8则会需要两个安装目录,对于追求简洁的目录来说需要规划好安装路径。
  2. 为什么JDK8需要两个安装目录:JDK8在安装时会有两个JRE,分为专用JRE和公共JRE,其中,专用JRE会被用于运行JDK中包含的工具,它会被安装在和JDK同一目录中,既专用JRE会被安装在和JDK同一位置,而公共JRE会被用于其他JAVA应用程序的使用,其位置会在JDK外部。因此在安装JDK8的过程中会被询问两次安装目录,第一次是JDK的安装目录,而第二次就是公共JRE的位置。(关于专用JRE和公共JRE的更多信息可以参考CSDN帖子:超链接

3. JDK的安装和配置

3.1 JDK8安装

​ 注意:本安装方法会自定义安装路径,把东西安装在自己知道的地方比较好管理。我会将JDK安装到D盘,如果想安装到其他盘也是同样的方法。下面的3.1.1和3.1.2两个步骤只是个人安装方式,若已经安装只需要记住自己的安装路径然后跳到3.1.3JDK环境配置即可,可以根据需求自己修改路径,但是不要把公共JRE安装到JDK目录里,建议创建一个JAVA8文件夹再在内部创建JDK和JRE两个文件夹用来放JDK和公用JRE。

3.1.1 个人安装位置:

​ 在D盘新建文件夹:D盘 — A1_Development — A1_Development_Environment — Java — Java8 — Jdk和Jre(这里使用下划线是因为在一些IDE中选择JAVA路径的时候不允许出现空格)

3.1.2 安装JDK8:
3.1.2.1 安装:

​ 点击jdk8开始

3.1.2.2 第一次讯问的路径选择:

​ D:\A1_Development\A1_Development_Environment\Java\Java8\Jdk(JDK安装路径,可自行定义)

3.1.2.3 第二次讯问的路径选择:

​ D:\A1_Development\A1_Development_Environment\Java\Java8\Jre(公共JRE安装路径,可自行定义但最好不要装进JDK里面)

3.1.3 JDK环境配置:
3.1.3.1 打开环境变量:

​ 桌面右击我的电脑—属性—高级系统设置(左边栏)—环境变量(右下角)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.1.3.2 配置JAVA_HOME:

​ 在环境变量界面中,上半部分是用户变量,下半部分是系统变量,在下半部分的系统变量中点击新建,在弹出的对话框中变量名填入JAVA_HOME,变量值填入JDK安装的根目录,既可以看到bin的目录,若按照上面个人安装方式安装的JDK则此处填入D:\A1_Development\A1_Development_Environment\Java\Java8\Jdk点击确定保存。

在这里插入图片描述

在这里插入图片描述

3.1.3.3 配置CLASSPATH

​ 在下半部分的系统变量中点击新建,在弹出的对话框中变量名填入CLASSPATH,变量值填入.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意开头是点.,结尾是分号;)

在这里插入图片描述

3.1.3.4 配置Path

​ 在下半部分的系统变量中找到Path,注意是下半部分的系统变量,不是上半部分的用户变量,双击点开Path或者单击选中然后点击编辑,在打开的编辑环境变量对话框中点击新建,输入%JAVA_HOME%\bin,点击空白处保存(不要点击确定保存退出),再次点击新建,输入%JAVA_HOME%\jre\bin,确认无误后逐步点击确定,保存退出。

在这里插入图片描述

3.1.3.5 验证JDK配置情况

​ 上面的步骤完成后打开用win键+R键输入cmd打开命令行,在cmd中输入java -version和javac -version指令查看版本号是否一致,尝试java和javac指令是否成功运行。

在这里插入图片描述

在这里插入图片描述

< 至此JDK8的安装和配置已经完成,下面是JDK11和双JDK的安装和配置,有需要可继续阅读。>

3.2 JDK11安装

3.2.1 安装差异

​ JDK11和JDK8的配置方式一样,仅在安装部分中,JDK11只需要一个文件夹来安装JDK(原因在 2. JDK8和JDK11的差异),不用再在其他位置指定公共JRE的安装位置,因此可以参考上部分的JDK8安装方式,把JAVA8文件夹改名为JAVA11文件夹(3.1.1),在安装过程中不用指定公共JRE安装位置(3.1.2.3),更改JAVA_HOME的值为JDK11的安装根目录(3.1.3.2)即可。

3.2.2 JDK11安装和配置

​ 这里再简单写一下安装JDK11的方式:

3.2.2.1 个人安装路径(可以自己指定)

​ 在D盘创建文件夹:D盘 — A1_Development — A1_Development_Environment — Java — JAVA11

3.2.2.2 JDK11安装

​ 打开jdk11安装,路径选择到刚刚创建的JAVA11文件夹,安装完成开始配置。

3.2.2.3 打开环境配置

​ 桌面右击我的电脑—属性—高级系统设置(左边栏)—环境变量(右下角)

3.2.2.4 配置JAVA_HOME

​ 在环境变量界面中,上半部分是用户变量,下半部分是系统变量,在下半部分的系统变量中点击新建,在弹出的对话框中变量名填入JAVA_HOME,变量值填入JDK安装的根目录,(可以看到bin文件夹的地方)。若按照上面个人安装方式路径的JDK则此处填入D:\A1_Development\A1_Development_Environment\Java\Java11点击确定保存。

3.2.2.5 配置CLASSPATH

​ 参考3.1.3.3

3.2.2.6 配置Path

​ 参考3.1.3.4

3.2.2.7 验证JDK配置情况

​ 参考3.1.3.5

4.双JDK配置

4.1 环境变量配置

​ 若按照上面的方法先后配置了JDK8和JDK11,会发现环境变量中JAVA_HOME的值变成了JDK11的路径,因为在安装JDK11的时候新建的JAVA_HOME覆盖了原来的JDK8路径。但是不影响我们下面的操作。若已经自行安装两个JDK,并且已经配置好单个JDK的环境,需要配置双JDK,也按照下面步骤操作即可。(若没有配置好单个JDK配置请参考上面的教程配置好单个JDK环境的Path和CLASSPATH,因为双JDK若在已经配置好单JDK的情况下来配置双JDK只需要修改JAVA_HOME和新建两个新变量)

4.1.1 配置JAVA_HOME
4.1.1.1 打开环境变量

​ 参考(3.1.3.1)

4.1.1.2 新建系统变量

​ 在系统变量新建两个系统变量,JAVA8_HOME和JAVA11_HOME,它们的值分别指向JDK8和JDK11的根目录路径。

在这里插入图片描述

4.1.1.3 编辑JAVA_HOME

​ 在系统变量中选中JAVA_HOME,点击编辑,变量值填入%JAVA8_HOME%,逐步确定保存退出。

在这里插入图片描述

4.1.1.4 JDK切换

​ 至此已经配置完毕,在需要使用JDK8的时候只需要打开系统变量把JAVA_HOME的变量值改为%JAVA8_HOME%,JDK11则改为%JAVA11_HOME%

4.1.1.5 Path问题以及双JDK验证

​ 在安装完成后检查系统变量中Path是否有C:\Program Files (x86)\Common Files\Oracle\Java\javapath或者C:\ProgramData\Oracle\Java\javapath,该系统变量有可能会导致JDK无法切换,该环境变量应该是JDK安装时自动添加的,解决方法是把该变量下移到我们在Path中配置的两个变量的下面,或者删除,参考链接:超链接

在这里插入图片描述

​ 双JDK验证:修改JAVA_HOME的变量值然后在cmd中输入java -version和javac -version查看版本号是否一致,尝试java和javac指令是否成功运行。

5.参考链接

  1. 安装JDK的时候为什么会有两个JRE文件夹
  2. 环境变量Path中的C:\ProgramData\Oracle\Java\javapath是什么
  3. 环境变量Path中的C:\Program Files (x86)\Common Files\Oracle\Java\javapath是什么
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值