安装多个版本的 JDK

刚刚开始学 Java 的时候安装了 JDK9 版本,后续发现还是 JDK8 使用的多些,而又不想删除原先版本

因此安装两个版本的 JDK 在需要是切换一下即可

1. 安装第一个版本 JDK

  1. 进入Oracle官网下载相应版本:https://www.oracle.com/java/technologies/javase-downloads.html

    我之前下的是 JDK9,但应该不是长期支持版本;

    官网上能下到 JDK11 LTS这个版本

  2. 选择 JDK Download 根据你机子下载对应版本即可;

    我安装在windows下的,则选择了:jdk-9.0.4_windows-x64_bin.exe

  3. 双击进行安装,路径啥的根据需求修改即可:

    注意:如下,没有必要勾选上 公共JRE,因为在JDK中已经包含了JRE,当然可以装咯

    即:JDK(Java Development Kit)包含了JRE(Java Runtime Environment),JRE包含了JVM(Java Virtual Machine)

  4. 安装完成后配置环境变量

    1. 在环境变量配置栏中,选择系统变量/用户变量,选择新建

    2. 系统变量/用户变量path中添加刚刚添加的变量

  5. 配置完成,在cmd中进行测试

    C:\Users\ZhuCC>javac -version
    javac 9.0.4 # 成功安装了JDK9

2. 安装第二个版本的 JDK

  1. 同样还是去Oracle的官网中下载,这里我下了 JDK8

    在如下网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

  2. 选择对应的版本进行安装:jdk-8u241-windows-x64.exe

  3. 安装步骤和上述相同,略

  4. 安装成功后,添加环境变量:

    1. 此时你有两个 JDK 版本了,因此你可以设置不同的环境变量名对其进行区分,如:

    2. 在上一步 1->4->2中 你已经成功的在环境变量中的path设置了对应的变量:

      %JAVA_HOME%\bin
    3. 因此此处,你只需要把你需要的JDK版本改个名字即可,如次数我需要用 JDK8,则将 JAVA_HOME_8 修改为 JAVA_HOME即可

    4. 测试,还是打开cmd

      C:\Users\ZhuCC>javac -version
      javac 1.8.0_241 # 已经变成jdk8了

3. 在 IDEA 中设置对应的 JDK 环境

现存工程修改JDK环境

  1. 在 IDEA 中依次选择 File -> Project Structure

  2. Project Structure 中选择 SDKs,添加安装的JDK环境即可,如下:

新建工程设置JDK环境

在新建立工程后,也会出现 Project Structure界面,操作与上方相同

安装多个版本的 JDK的更多相关文章

  1. 一台电脑安装多个版本的jdk

    我们平时在做Java开发的时候,有时需要使用多个版本的jdk, 那么一台电脑上需要安装多个JDK了. 那一台电脑上可不可以同时安装多个版本的jdk呢? 答案是可以的! 但使用的时候,只能使用一个,不能 ...

  2. windows安装多个版本的jdk,解决java-version和javac-version版本不一致的问题

    系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致. 然后安装了jdk1.6 ,环境变量java_home 改成了1.6,但 ...

  3. 一台电脑如何安装多个版本的JDK及其说明

    一.安装多个版本的JDK及其说明 1.准备多个版本的JDK 需要请点击下载 2.安装过程,除了根据需要更改安装路径,其他"傻瓜式"安装("下一步"),各版本都是 ...

  4. Mac下同时安装多个版本的JDK

    JDK8 GA之后,小伙伴们喜大普奔,纷纷跃跃欲试,想体验一下Java8的Lambda等新特性,可是目前Java企业级应用的主打版本还是JDK6, JDK7.因此,我需要在我的电脑上同时有JDK8,J ...

  5. 一台电脑如何安装多个版本的JDK

    1 . 准备两个版本的jdk我的两个jdk路径为:  C:\Program Files\Java\jdk1.6.0_43  C:\Program Files\Java\jdk1.8.0_25 2 . ...

  6. windows系统下,安装多个版本的jdk,java -version

    问题描述: 开始安装了 jdk8 后来装了jdk9,可以为项目配置不同的jdk,相安无事: 今天发现软件需要jdk8的环境,结果我的java -version始终是jdk9.0.1: 解决办法:使ja ...

  7. win10 安装多个版本的jdk,如何切换

    JAVA_HOME C:\software\jdk1.7.0_79 CLASSPATH  .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\dt.jar ...

  8. windows 安装多个版本的jdk后修改 环境变量不起作用

    本机已经安装了jdk1.6,而比较早期的项目需要依赖jdk1.5,于是同时在本机安装了jdk1.5和jdk1.6. 安装jdk1.5前,执行java -version得到java version &q ...

  9. Mac下同时安装多个版本的JDK & Mac 可设置环境变量的位置、查看和添加PATH环境变量

    http://ningandjiao.iteye.com/blog/2045955 http://elf8848.iteye.com/blog/1582137

随机推荐

  1. Week2 题解

    T1及题解 T2 CF1207E 首先,异或这个位运算有个很好的性质:x^y^y=x 于是,可以有两种解决方法: 法一 既然让猜原来的数是多少,当它异或了一个其他值val的时候,再异或val就会变回原 ...

  2. Flask(2)- 第一个 Flask Application

    安装 flask Flask 是一个 Web 框架,使用它首先需要安装 pip3 install flask 导入 Flask 模块 import flask 最简单的一个栗子 主代码 from fl ...

  3. docker一分钟搭建nginx服务器

    运行nginx服务 拉取: docker pull nginx:1.17.9 运行: docker run -d --name nginx -P 80:80 nginx:1.17.9 -d表示在后台启 ...

  4. [源码解析] 深度学习流水线并行 PipeDream(5)--- 通信模块

    [源码解析] 深度学习流水线并行 PipeDream(5)--- 通信模块 目录 [源码解析] 深度学习流水线并行 PipeDream(5)--- 通信模块 0x00 摘要 0x01 前言 0x02 ...

  5. CSS导航菜单(一级菜单)

    index.html <div class="nav"> <ul> <li><a href="#">Java&l ...

  6. vue el-transfer新增拖拽排序功能---sortablejs插件

    <template> <!-- target-order="unshift"必须设置,如果不设置的话后台穿的value值得顺序会被data重置 -  --> ...

  7. 关于FeignClient上的RequestMapping不能生效的问题

    问题 我有两个FeignClient共同继承了一个接口,两个Client有各自不同的url实现,其中一个需要加上类似于@RequestMapping作用在类上的效果,因为@RequestMapping ...

  8. 【PHP数据结构】线性查找与二分查找

    欢迎来到查找的世界,在学习完各种数据结构之后,总算走到了这一步,不知道大家有什么感想呢?反正我是边学边忘,现在让我去说说图的那几个算法还是在蒙圈的状态中.不过学习嘛,就是一步一步的来,暂时搞不懂的东西 ...

  9. P1088 [NOIP2004 普及组] 火星人

    题目描述 人类终于登上了火星的土地并且见到了神秘的火星人.人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法.这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学 ...

  10. three.js 材质翻转

    刚学.这个鸟玩意儿卡了半天,记录一下. var skyBox = new THREE.Mesh(skyGeometry, skyMaterial); //创建一个完整的天空盒,填入几何模型和材质的参数 ...