java jdk8和jdk17同时存在【环境配置】

这篇具有很好参考价值的文章主要介绍了java jdk8和jdk17同时存在【环境配置】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、先进行环境下载:

jdk8:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html
jdk17:https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

PS:jdk8在下载结束,安装的时候,需要有两个文件分别是jre和jdk
JRE:
  是Java Runtime Environment,是java程序的运行环境。既然是运行,当然要包含JVM(Java Virtual Machine),也就是虚拟机,还需要包含java类库的class文件,在jre/lib目录下打包成了jar。
JDK:
  是Java Development Kit,是java的开发工具包,里面包含了各种类库和工具,当然也包括了另外一个jre。
  那么为什么还包含了一个jre文件呢?
  其中一个jre文件在jdk内部,一个jre文件在jdk外部,这就是所谓的专用JRE和公用JRE。 java jdk8和jdk17同时存在【环境配置】java jdk8和jdk17同时存在【环境配置】

2、 环境变量的配置

1、进入高级系统环境设置
先建一个关于 JAVA_HOME 的变量,值为 %JAVA_HOME_17%,其中,17为可变值。
在接着创建 JAVA_HOME_17 ,值为 jdk17 安装路径 D:\Program Files\Java\java_jdk17
在接着创建 JAVA_HOME_8 , 值为 jdk8 安装路径 D:\Program Files\Java\jdk1.8.0_351

java jdk8和jdk17同时存在【环境配置】

2、在 Path 中,添加两个新的值,并移动到最上边。
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

java jdk8和jdk17同时存在【环境配置】
PS:如果发现这种情况,可以试着在变量值的开头加上 %SystemRoot%\system32 。或者尝试移动位置。但是主要在操作之前先做好备份,以免造成不必要的损失!!!
java jdk8和jdk17同时存在【环境配置】

3、最后进行测试

打开 cmd 输入 ​
java -version​ 该指令可以查看 java 虚拟机的版本。
javac -version​ 该指令可以查看 java 编译器的版本。

java jdk8和jdk17同时存在【环境配置】
当我切换系统变量为 JAVA_HOME 中的值 %JAVA_HOME_8% 时java jdk8和jdk17同时存在【环境配置】java jdk8和jdk17同时存在【环境配置】文章来源地址https://www.toymoban.com/news/detail-468040.html

到了这里,关于java jdk8和jdk17同时存在【环境配置】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微服务 Spring Cloud 2021 Spring Boot 2.7.x Java JDK8升级到JDK17研究

    项目正在使用jdk8 如果要升级到jdk17 则需要升级springboot版本及springcloud版本 (springcloud版本和springboot版本必须匹配 要一块升级) 。目前使用的版本如下: spring boot 版本为 2.1.5.RELEASE spring cloud 版本为 Greenwich.SR2 spring 版本为 5.1.7.RELEASE jdk 由 8 升级到 17 spring boot 由 2.1.5.RELEASE

    2024年02月01日
    浏览(56)
  • JDK8安装与配置环境变量,全图文

    JDK(Java Development Kit)是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JRE)和JAVA工具。没有JDK的话,无法编译Java程序(指java源码.java文件)。 http://www.oracle.com/technetwork/java/javase/downloads/inde

    2024年02月04日
    浏览(61)
  • Mac下安装并配置jdk8环境

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 安装JDK后,会在电脑中同时安装:java的运行环境jre 和 开发环境jdk。 安装 JDK时,不建议安装太旧或太新的版本。目前的最新版本是jdk9。目前jdk8比较稳定,推荐开发时下载安装jdk8. 需要登陆oracle账号,国内下载较慢。(

    2024年02月20日
    浏览(65)
  • 如何安装java8、java17/jdk、jre/java与配置环境变量?(详细图解)

    前提: 为什么要安装两个java?因为有的程序/软件/靶场/工具等需要的java环境不同,安装两种可满足不同的需求。java10以下一种,java8很经典也很常用,java10以上的一种,这里以java17举例,因为官网最新的java10以上的正好是java17,就以java17举例。 目录 一、java8安装 1.官网/网盘

    2024年04月29日
    浏览(57)
  • 【Java基础】JDK8.0(JDK1.8)版本的下载与安装

    JDK(Java SE Development Kits)是Java程序员使用的开发环境,包含JRE和开发工具集。 JRE(Java Runtime Environment) :是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。 官网地址:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html 链接:https://pan.baidu.com/

    2024年02月13日
    浏览(68)
  • Java JDK下载+安装+配置环境【图文教程】

    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 链接:https://www.oracle.com/java/technologies/downloads/archive/ 步骤: 1.选择要下载的版本 2.选择自己电脑系统及支持位

    2024年01月17日
    浏览(49)
  • MacBook苹果电脑安装JDK8、JDK11教程,配置环境变量 + 快速切换JDK版本

    https://www.oracle.com/java/technologies/downloads/archive/ 本文主要为在MacBook苹果电脑系统下安装JDK及环境变量配置。 本文分为四步: 在Oracle官网下载JDK 安装JDk 配置环境变量 快速切换 JDK8、JDK11和JDK21是Java开发工具包的不同版本,而JavaSE、JavaEE和JavaME是Java平台的不同配置和规范,用于

    2024年04月28日
    浏览(54)
  • 官网下载JAVA的JDK11版本(下载、安装、配置环境变量)

    目录 前言必读: 一、下载JDK11 1.先去浏览器搜索 2.选择Products 3.Java 4.往下滑找到Oracle JDK,然后点击 5.往下滑找到Java11,再选择自己的操作系统  6.选择exe这个直接安装的后缀 7.跳出来的弹窗勾选,并点击 8.弹出来一个甲骨文的账号登录界面,可以选择 二、安装步骤 9.点击下载

    2024年02月01日
    浏览(131)
  • Mac卸载jdk8,安装jdk17

    本次操作基于MacBook 因为工作需要,需要将jdk版本由jdk8升级到jdk17,同一台机器上是可以同时安装多个版本的jdk的,但是为了避免一些冲突和未知问题,这里直接卸载旧版本jdk,然后再重新安装新版本。 先查看本机安装的jdk: 删除java运行环境: 到java的目录,用ls命令查看机

    2024年02月08日
    浏览(66)
  • 【Java】JDK8 jvm参数配置及说明

    -Xms 或 -XX:InitialHeapSize=n 设置堆的初始值 指令1:-Xms2g 指令2:-XX:InitialHeapSize=2048m -Xmx 或 -XX:MaxHeapSize=n 设置堆区最大值 指令1: -Xmx2g 指令2: -XX:MaxHeapSize=2048m -XX:NewSize=n 设置年轻代大小 -Xss 或 -XX:ThreadStackSize=n 每个线程堆栈最大值 指令1:-Xss256k 指令2:-XX:ThreadStackSize=256k 注意:

    2024年02月03日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包