JDK安装及多版本JDK安装

JDK下载安装

  1. JDK下载https://www.oracle.com/java/technologies/javase-downloads.html
    JDK安装界面
  2. JDK版本推荐:JDK1.8
    JDK1.8
    JDK下载
  1. 下载好后双击运行安装步骤1

  2. 根据需要可更改安装目录(安装路径最好不要有中文)(记住安装路径,后续会使用安装步骤2

  3. 根据提示安装完成,这就完成jdk安装了,可以直接点关闭了。

配置JDK环境变量

ps:(以下安装过程可能因系统版本差异有所不同,win10以下版本可参考在 Windows 上设置全局环境变量)

  1. 进入文件资源管理器
    资源管理器

  2. 右击此电脑,选择属性

  3. 选择高级系统设置
    高级系统设置

  4. 选择环境变量设置环境变量

  5. 环境变量配置界面(为了多版本安装JDK方便,请查看多版本安装环境变量配置界面

  6. 点击“新建”,新建系统变量JAVA_HOME,值为JDK安装根目录环境变量
    示例:JDK安装目录如下
    JDK

  7. 编辑PATH变量,将刚刚新建的JAVA_HOME变量加上bin目录新增到PATH中%JAVA_HOME%\binPATH变量PATH

  8. 一路点击确定退出即可

JDK的配置验证

  1. 同时按住win + R,输入cmd,回车,进入命令提示符窗口cmd
  2. 先输入 java –version 查看一下版本号。version
  3. 再输入 java 看看有没有java相关信息java
  4. 最后是一个关键点 输入 javac ,看看有没有相关信息javac
  5. 如果没成功的话,可以重新检查一轮。基本上就是路径 配没配对的问题了

多版本JDK安装

一些工具的使用需要依赖与本机的JDK环境,为了方便管理不同的JDK版本,需要在配置环境变量时做出一定的改动

  1. 创建环境变量
  • 变量名:(自定义,需要在环境变量中唯一
  • 变量值:(JDK安装目录
    以下是我的JDK安装目录及变量配置信息安装目录
    环境变量配置
    JDK
  1. 编辑创建JAVA_HOME环境变量(JDK使用安装程序注意事项
    变量名:JAVA_HOME
    变量值:%JAVA_HOME11%
    ps:(变量值是在上一步创建的不同版本JDK的变量名,需要使用哪个版本更改为对应版本变量名即可,加上%%表示对其引用

  2. 在path变量中新增变量值%JAVA_HOME%\bin
    Path

  3. 一路保存退出

  4. 来到dos命令窗口,在输入,java -version点击回车,既可看到当前环境的jdk配置信息JDK11

  5. 然后我们,在切换一下jdk,双击JAVA_HOME,来到编辑界面,给之前的这个11改成8,然后点击确定既可切换JDK

  6. 最后测试修改后的jdk信息(需要重启一下dos命令窗口JDK8

JDK安装程序与压缩包的区别

在下载JDK的过程中会遇到有压缩包和安装程序两种(JDK11及以上版本)jdk
在下载安装程序,打开安装好后在命令窗口输入java -version会显示JDK的版本JDK
但此时并没有配置环境变量,却能运行Java命令。
原因在于安装程序安装过程会将一些基本的Java程序复制到C:\Program Files\Common Files\Oracle\Java\javapathpath
并且会将上述路径写入系统环境变量path中。这样在命令窗口中输入Java命令时系统就会到path路径中去寻找有没有对应的可运行程序。(path变量值的先后顺序代表系统去对应路径查找的先后优先级
这表示在我们使用安装程序安装完JDK并配置好环境变量后,在命令窗口输入Java命令,系统查找到的java应用程序并不是JDKbin目录中的java.exeJava path

安装程序的解决方案

使用安装程序安装JDK后,可以将上述路径中的文件删除掉,并且将系统环境变量path中的选中的值删除掉path
然后再参照上面配置环境变量的步骤进行正常配置即可

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值