jdk8与jdk11的区别

jdk11:安装后,在安装目录里没有私有jre的文件夹,更不会自带安装公共jre,但二者都没必要去安装,对运行java程序没影响。如果想安装私有jre,可以cmd转到安装文件夹的位置,输入指令,之后就可以在文件夹里看到jre文件夹了。

jdk1.8: 安装流程:双击安装程序,除修改地址外没其他的要动的。安装完成后有两个软件,一个是我们要的jdk1.8,另一个是公共jre。

选择安装jdk1.8的位置,这不是我的图,我的位置是D:\software\java\jdk8\jdk1.8。

需要先建好空文件夹jdk1.8和jre1.8,不要选择里面有内容的文件夹,不然里面原先的文件会被清除 。

此处选择安装公共jre的位置:我的是D:\software\java\jdk8\jre1.8

安装完成后,在360软件管家中可以查看。

图中,上面的 是公共jre,因为公共jre与jdk没什么联系,所以可以选择卸载。第二个就是下载的jdk1.8版本,想卸载的时候直接通过360软件管家卸载就行。

其它:

jdk1.8中有两个jre。私有jre文件夹在jdk1.8文件夹中,在安装jdk1.8后就自带了,不用自己安装。公共jre在安装的过程中也会提示选择安装位置然后安装。

公共jre与私有jre以及jdk的具体关系,自己去搜。

注意,安装完jdk1.8后,在path的环境变量里会多出一个地址C:\Program Files (x86)\Common Files\Oracle\Java\javapath,卸载jre后如果javapath文件夹里的东西没了,就说明这个与jre有关,注意记得删掉。

在jdk11的基础上再安装jdk1.8:

1.先安装jdk1.8,安装过程与正常安装一样。

2.之后,修改环境变量,添加

之后,进入path,里面的内容如下,安装单个jdk时也是这个,如果你的是一样的,就不用改了。

之后,通过改变JAVA_HOME对应的内容,将8与11之间调换就行了。

其它:

注意如果java --version报错,那是因为该Java版本是老版本,查询老版本Java版本号的命令是java -version

如Java8中查询版本号的命令是java -version,如果输入java --version,Java8是不识别该命令的。

jdk1.8与jdk11转换:

注意从jdk1.8转向jdk11时,环境变量path里的一条地址C:\Program Files (x86)\Common Files\Oracle\Java\javapath会自动跑到最上面去,而里面的地址指向的是jdk8,导致jdk11版本被挡住,即使JAVA_HOME修改成%JAVA_HOME11%后,还是jdk1.8版本。需要把这一条放到%JAVA_HOME%\jre\bin下面才行。其实干脆卸载公共jre,看C:\Program Files (x86)\Common Files\Oracle\Java\javapath里的内容会不会被删掉,如果被删掉的话,说明这个地址跟公共jre有关,我就可以把这一条环境变量删掉了,就不用这么麻烦了。

jdk11基础上安装jdk1.8总结相关推荐

  1. mysql编译安装vs20156_Linux上安装JDK1.8,tomcat9,以及mysql8的步骤

    (该篇是在centos7上安装JDK1.8.0_201  tomcat9.0.16 和 mysql8.0.15) 一.安装JDK 方式一 2.通过SecureCRT(可自行在网上下载)上传文件到lin ...

  2. 在安装了Sql2000的基础上安装Sql2005的详细过程

    在安装了Sql2000的基础上安装Sql2005的详细过程 2008-09-04 19:10 在安装了Sql2000的基础上安装Sql2005的详细过程 Sql2005版本:Sql2005开发版,两张 ...

  3. 台式机下成功在windows10的基础上安装Ubuntu 18.04 LTS 系统(详细教程)

    台式机成功在windows10的基础上安装Ubuntu 18.04 LTS 系统 1 前言 因为工作缘故经常需要使用windows和ubuntu两个不同的计算机系统,因此想把实验室的台式机安装成双系统 ...

  4. win10的基础上安装win7

    首先给大家说明哦!在安装双系统的时候是从大到小的安装哦,也就是在win10的基础上安装win7,要是反过来的话,你的win7会被win10覆盖掉哦.(我是亲身体会了的哦) 那么安装方法如下: 首先打开 ...

  5. WIN10系统安装Ubuntu子系统并在此基础上安装ncl

    WIN10系统安装Ubuntu子系统并在此基础上安装ncl Windows10系统安装Ubuntu子系统 在安装了Windows10的基础上,如何安装Ubuntu子系统?网上已经有很多关于如何下载安装 ...

  6. 在windows10基础上安装ubuntu16.04——解决分区时找不到用于efi启动项的问题

    首先非常感谢一位博主的文章,绝对是装双系统的说明书,非常详细.建议需要安装双系统的伙伴先大致阅读一下这篇博客:https://www.cnblogs.com/masbay/p/10745170.htm ...

  7. 在win10的基础上安装Ubuntu16.04双系统

    文章目录 在win10的基础上安装Ubuntu16.04双系统 官网下载Ubuntu系统iso 使用UltraISO软件制作系统启动U盘 建立磁盘分区,放Ubuntu系统(推荐有60G空余空间) 进入 ...

  8. python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解

    目录 一.安装python(python3.7.4) 1.下载 (1)下载1(32位) (2)下载2(64位) 2.安装 3.配置python环境变量 4.检验python 二.安装anaconda( ...

  9. 在 64 位 linux 机器上安装 jdk1.6 jdk-6u45-linux-x64.bin的安装

    linux 平台上安装: 1.下载:jdk-6u45-linux-x64.bin 2.接下来,登录linux系统,赋予执行权限,命令如下: chmod +x jdk-6u21-linux-x64.bi ...

最新文章

  1. 资源 | 这是你要的Keras官方中文版(附文档链接)
  2. 7-10 计算工资 (C语言)
  3. QT设计器主界面中文介绍
  4. asp.net web api集成微信服务(使用Senparc微信SDK)
  5. JPA 2.1如何成为新的EJB 2.0
  6. shell脚本--使用for循环逐行访问txt文件
  7. pytorch数据处理的操作
  8. 快速转 TypeScript 指南
  9. Spring Data JPA 从入门到精通~@NamedQueries预定义查询
  10. Editor:实用的在线编辑器(WYSIWYG Editor)
  11. 失去循环标记的Python,我这样实现跳出外层循环
  12. PHPExcel 在LINUX环境中导出乱码的问题解决
  13. CarMaker支持导入的道路格式
  14. 计算机win7启动不起来,详解电脑启动不了怎么办
  15. 两边双虚线是什么意思_高速公路上有些路段画有双虚线是什么意思
  16. appleid注册服务器错误,连接apple id 服务器时出错(Apple ID 验证连接失败,试试这招)...
  17. (分布式网络)基于残差网络的多光谱全色图像分布式融合框架
  18. Point Attention Network for Semantic Segmentation of 3D Point Clouds 论文解析
  19. MybatisPlus学习〖三〗crud接口实现
  20. 绝热锥形与adc psr

热门文章

  1. 说下更新百度快照的利弊
  2. 计蒜客/阿里的新游戏
  3. linux grep搜索不到内容的解决
  4. python 决策模型_【Spark MLlib速成宝典】模型篇05决策树【Decision Tree】(Python版)...
  5. A和G cup的差距究竟有多大?| 今日趣图
  6. WebOffice常用API接口使用说明
  7. spider pi 智能视觉六足机器人 巡路功能 0603
  8. mysql实现对商品进行分类,并根据排名占比打标签
  9. 7.计算比例工具工具类
  10. Go语言web开发入门