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

Windows使用多個(gè)JDK的方法詳解

 更新時(shí)間:2024年12月24日 10:44:33   作者:IT利刃出鞘  
本文介紹了如何在Windows系統(tǒng)中同時(shí)使用多個(gè)JDK版本(JDK8和JDK21),并詳細(xì)描述了修改環(huán)境變量和Path變量的步驟,以實(shí)現(xiàn)JDK版本的切換

簡介

本文介紹Windows如何使用多個(gè)JDK。

原先已經(jīng)有了JDK8,現(xiàn)在想用JDK21。但有的項(xiàng)目依然是JDK8,所以兩個(gè)JDK需要共存。

解決方案

第一步:改環(huán)境變量

右鍵此電腦=> 屬性=> 高級(jí)系統(tǒng)設(shè)置=> 環(huán)境變量=> 新建

先新建JAVA8的環(huán)境變量:JAVA8_HOME: 原先JDK8解壓的路徑

再新建JAVA21的環(huán)境變量:JAVA21_GRAALVM_HOME: GraalVM解壓路徑

修改JAVA_HOME環(huán)境變量,假設(shè)我此時(shí)想用JDK21,就改成這個(gè):

最終結(jié)果就是:

第二步:修改Path

右鍵此電腦=> 屬性=> 高級(jí)系統(tǒng)設(shè)置=> 環(huán)境變量=> Path=> 編輯

將JAVA_HOME/bin添加到path里邊去:

測(cè)試結(jié)果

現(xiàn)在執(zhí)行一下Java命令看看:

java -version

成功切換為JDK21。

注意

如果沒切換為想要的JDK,可能是環(huán)境變量問題。

我的環(huán)境變量的Path里,在前邊還有一個(gè)java的路徑,導(dǎo)致它是實(shí)際生效的,直接把它刪了就行了。

因?yàn)槲沂切卵b了個(gè)graalvm,那再測(cè)一下graalvm的native-image

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Struts1簡介和入門_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Struts1簡介和入門_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了Struts1簡介和入門的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • SpringBoot使用Editor.md構(gòu)建Markdown富文本編輯器示例

    SpringBoot使用Editor.md構(gòu)建Markdown富文本編輯器示例

    這篇文章主要介紹了SpringBoot使用Editor.md構(gòu)建Markdown富文本編輯器示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • Mybatis-Plus?新增獲取自增列id方式

    Mybatis-Plus?新增獲取自增列id方式

    這篇文章主要介紹了Mybatis-Plus?新增獲取自增列id方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java 高并發(fā)的三種實(shí)現(xiàn)案例詳解

    Java 高并發(fā)的三種實(shí)現(xiàn)案例詳解

    這篇文章主要介紹了Java 高并發(fā)的三種實(shí)現(xiàn)案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 淺談java隨機(jī)數(shù)的陷阱

    淺談java隨機(jī)數(shù)的陷阱

    這篇文章主要介紹了淺談java隨機(jī)數(shù)的陷阱,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • springboot集成schedule實(shí)現(xiàn)定時(shí)任務(wù)

    springboot集成schedule實(shí)現(xiàn)定時(shí)任務(wù)

    在項(xiàng)目開發(fā)過程中,我們經(jīng)常需要執(zhí)行具有周期性的任務(wù)。通過定時(shí)任務(wù)可以很好的幫助我們實(shí)現(xiàn)。本篇文章主要介紹了springboot集成schedule實(shí)現(xiàn)定時(shí)任務(wù),感興趣的小伙伴們可以參考一下
    2018-05-05
  • 你知道在Java中Integer和int的這些區(qū)別嗎?

    你知道在Java中Integer和int的這些區(qū)別嗎?

    最近面試,突然被問道,說一下Integer和int的區(qū)別.額…可能平時(shí)就知道寫一些業(yè)務(wù)代碼,包括面試的一些Spring源碼等,對(duì)于這種特別基礎(chǔ)的反而忽略了,導(dǎo)致面試的時(shí)候突然被問到反而不知道怎么回答了.哎,還是乖乖再看看底層基礎(chǔ),順帶記錄一下把 ,需要的朋友可以參考下
    2021-06-06
  • Java隨手筆記8之包、環(huán)境變量和訪問控制及maven profile實(shí)現(xiàn)多環(huán)境打包

    Java隨手筆記8之包、環(huán)境變量和訪問控制及maven profile實(shí)現(xiàn)多環(huán)境打包

    這篇文章主要介紹了Java隨手筆記8之包、環(huán)境變量和訪問控制及maven profile實(shí)現(xiàn)多環(huán)境打包的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • Android應(yīng)用開發(fā)之將SQLite和APK一起打包的方法

    Android應(yīng)用開發(fā)之將SQLite和APK一起打包的方法

    這篇文章主要介紹了Android應(yīng)用開發(fā)之將SQLite和APK一起打包的方法,文章時(shí)間較早,盡管現(xiàn)在開發(fā)環(huán)境已大都遷移至Android Studio上,但打包原理依然相同,需要的朋友可以參考下
    2015-08-08
  • Java filter中的chain.doFilter使用詳解

    Java filter中的chain.doFilter使用詳解

    這篇文章主要介紹了Java filter中的chain.doFilter使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評(píng)論