欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows同時(shí)安裝兩個(gè)版本JDK并實(shí)現(xiàn)動(dòng)態(tài)切換JAVA8或JAVA11的方法

 更新時(shí)間:2022年11月21日 11:39:13   作者:austin流川楓  
這篇文章主要給大家介紹了關(guān)于Windows同時(shí)安裝兩個(gè)版本JDK并實(shí)現(xiàn)動(dòng)態(tài)切換JAVA8或JAVA11的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、需求

對(duì)于Java開發(fā)工程師來說,可能手頭上同時(shí)負(fù)責(zé)不同的項(xiàng)目,但是由于歷史的原因,Java版本可能沒有做到統(tǒng)一升級(jí),有的項(xiàng)目是使用JDK8版本,有的項(xiàng)目使用的是JDK11的版本,那這時(shí)候就需要我們電腦同時(shí)兼容兩個(gè)版本的切換,已達(dá)到我們的工作要求,本篇文章詳細(xì)說一下如何同時(shí)存在多個(gè)版本的JDK并做切換。

二、下載安裝兩個(gè)版本的JDK

安裝成功后,默認(rèn)路徑C:\Program Files\Java實(shí)際上JDK8有兩個(gè)包一個(gè)jdk1.8.0_311,一個(gè)jre1.8.0_311。JDK11只有一個(gè)jdk-11.0.16.1

系統(tǒng)環(huán)境配置

  • 在系統(tǒng)變量里面,點(diǎn)擊新建變量名:JAVA8_HOME,變量值:JDK8的安裝路徑,點(diǎn)擊確認(rèn)。

  • 在系統(tǒng)變量里面,點(diǎn)擊新建變量名:JAVA11_HOME,變量值:JDK11的安裝路徑,點(diǎn)擊確認(rèn)。

  • 在系統(tǒng)變量里面,點(diǎn)擊新建變量名:JAVA_HOME,變量值:JAVA11_HOME,點(diǎn)擊確認(rèn),意味著使用的JDK版本是JDK11。

配置完之后,是這樣的顯示:

  • 在環(huán)境變量中選中Path,點(diǎn)擊編輯:

點(diǎn)擊新建,值為:%JAVA_HOME%\bin

  • 驗(yàn)證一下配置,看看目前是否使用的是JDK11的版本:

  • 若我們需要使用JDK8,我們就把JAVA_HOME的變量值設(shè)置為JAVA8_HOME,點(diǎn)擊確認(rèn),完成切換。

查看版本,成功切換為JDK8,注意、注意、注意(重要的事情說三遍!!!),配置完切換,需要關(guān)掉當(dāng)前CMD,重新打開新的CMD查看,不然還是會(huì)顯示上一次的版本。

好了,本篇內(nèi)容已經(jīng)去全部介紹完畢。

總結(jié)

到此這篇關(guān)于Windows同時(shí)安裝兩個(gè)版本JDK并實(shí)現(xiàn)動(dòng)態(tài)切換JAVA8或JAVA11的文章就介紹到這了,更多相關(guān)Windows安裝兩個(gè)版本JDK并動(dòng)態(tài)切換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JSON字符串中獲取一個(gè)指定字段的值四種方式

    JSON字符串中獲取一個(gè)指定字段的值四種方式

    在Java開發(fā)中,我們經(jīng)常會(huì)遇到需要從JSON數(shù)據(jù)中提取特定字段值的情況,這篇文章主要給大家介紹了關(guān)于JSON字符串中獲取一個(gè)指定字段的值四種方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • 使用ThreadPoolExecutor之高效處理并發(fā)任務(wù)

    使用ThreadPoolExecutor之高效處理并發(fā)任務(wù)

    這篇文章主要介紹了使用ThreadPoolExecutor之高效處理并發(fā)任務(wù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • JAVA設(shè)計(jì)模式之訪問者模式原理與用法詳解

    JAVA設(shè)計(jì)模式之訪問者模式原理與用法詳解

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之訪問者模式,簡(jiǎn)單說明了訪問者模式的原理,并結(jié)合實(shí)例分析了java訪問者模式的定義與用法,需要的朋友可以參考下
    2017-08-08
  • SpringBoot使用Captcha生成驗(yàn)證碼

    SpringBoot使用Captcha生成驗(yàn)證碼

    這篇文章主要介紹了SpringBoot如何使用Captcha生成驗(yàn)證碼,幫助大家更好的理解和學(xué)習(xí)使用SpringBoot,感興趣的朋友可以了解下
    2021-04-04
  • Java利用Socket實(shí)現(xiàn)網(wǎng)絡(luò)通信功能

    Java利用Socket實(shí)現(xiàn)網(wǎng)絡(luò)通信功能

    在早期的網(wǎng)絡(luò)編程中,Socket是很常見的實(shí)現(xiàn)技術(shù)之一,比如早期的聊天室,就是基于這種技術(shù)進(jìn)行實(shí)現(xiàn)的,另外現(xiàn)在有些消息推送,也可以基于Socket實(shí)現(xiàn),本文小編給大家介紹了Java利用Socket實(shí)現(xiàn)網(wǎng)絡(luò)通信功能的示例,需要的朋友可以參考下
    2023-11-11
  • Spring?Boot中使用@Value加載配置的方法

    Spring?Boot中使用@Value加載配置的方法

    @Value注解相信很多Spring Boot的開發(fā)者都已經(jīng)有接觸了,通過使用該注解,我們可以快速的把配置信息加載到Spring的Bean中,這篇文章主要介紹了為什么不推薦在SpringBoot中使用@Value加載配置,需要的朋友可以參考下
    2024-05-05
  • SpringBoot通過注解監(jiān)測(cè)Controller接口的代碼示例

    SpringBoot通過注解監(jiān)測(cè)Controller接口的代碼示例

    在Spring Boot中,度量指標(biāo)(Metrics)是監(jiān)控和診斷應(yīng)用性能與行為的重要工具,Spring Boot通過集成Micrometer和Spring Boot Actuator,提供了強(qiáng)大的度量指標(biāo)收集與暴露功能,本文介紹了SpringBoot通過注解監(jiān)測(cè)Controller接口,需要的朋友可以參考下
    2024-07-07
  • Springboot實(shí)現(xiàn)動(dòng)態(tài)定時(shí)任務(wù)流程詳解

    Springboot實(shí)現(xiàn)動(dòng)態(tài)定時(shí)任務(wù)流程詳解

    通過重寫SchedulingConfigurer方法實(shí)現(xiàn)對(duì)定時(shí)任務(wù)的操作,單次執(zhí)行、停止、啟動(dòng)三個(gè)主要的基本功能,動(dòng)態(tài)的從數(shù)據(jù)庫(kù)中獲取配置的定時(shí)任務(wù)cron信息,通過反射的方式靈活定位到具體的類與方法中
    2022-09-09
  • Java的RxJava庫(kù)操作符的用法及實(shí)例講解

    Java的RxJava庫(kù)操作符的用法及實(shí)例講解

    RxJava由于提供異步和基于事件的支持在Android開發(fā)者中獲得了不少人氣,這里我們就來看一下Java的RxJava庫(kù)操作符的用法及實(shí)例講解,需要的朋友可以參考下
    2016-06-06
  • Java ThreadPool的使用解析

    Java ThreadPool的使用解析

    這篇文章主要介紹了Java ThreadPool的使用解析,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-10-10

最新評(píng)論