windows安裝兩個或多個JDK,并實現自由切換

我用兩個JDK來做演示,分別是JDK8和JDK17(本人已安裝JDK8,所以這里只演示JDK17的安裝)。

1、下載JDK17安裝

Java Downloads | Oracle

2、安裝JDK17,這里忽略。直接雙擊軟件,點擊下一步就可以。

3、配置環境變量

在系統變量中新建一個CLASSPATH,添加變量值如下
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

4、在系統變量里面找到Path選項,編輯,加入以下變量值

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

5、如果想使用jdk8,就在JAVA_HOME里面里配置jdk8的路徑,如果想使用jdk17,就在JAVA_HOME里面配置jdk17的路徑。

如想用配置jdk17,就把JAVA_HOME配置成jdk17的路徑

測試,在命令輸入java -version

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/73494.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/73494.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/73494.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【2025最新】深度學習框架PyTorch——從入門到精通(1)下載與安裝

又名:蕪湖起飛俠的PyTorch學習記錄——從起飛到墜毀 簡介安裝內容總覽安裝AnacondaAnaconda簡介Anaconda下載配置環境變量驗證其他配置安裝matplotlib 安裝 CUDA安裝之前安裝cuDNN 安裝torchCPU 版本安裝GPU 版本安裝通過pip安裝(不推薦)通過…

C++數據結構1——棧結構詳解

一、棧的基本概念與特性 1. 棧的定義與特點 棧(Stack)是一種遵循后進先出(LIFO, Last In First Out)原則的線性數據結構,其核心特征包括: 單端操作:所有操作僅通過棧頂進行 動態存儲&#xf…

【Python 數據結構 15.哈希表】

目錄 一、哈希表的基本概念 1.哈希表的概念 2.鍵值對的概念 3.哈希函數的概念 4.哈希沖突的概念 5.常用的哈希函數 Ⅰ、直接定址法 Ⅱ、平方取中法 Ⅲ、折疊法 Ⅳ、除留余數法 Ⅴ、位與法 6.哈希沖突的解決方案 Ⅰ、開放定址法 Ⅱ、鏈地址法 7.哈希表的初始化 8.哈希表的元素插…

歷年云南大學計算機復試上機真題

歷年云南大學計算機復試機試真題 在線評測:傳送門:pgcode.cn 喝飲料 題目描述 商店里有 n 中飲料,第 i 種飲料有 mi 毫升,價格為 wi。 小明現在手里有 x 元,他想吃盡量多的飲料,于是向你尋求幫助&#x…

[文獻閱讀] 可變形卷積DCN - Deformable Convolutional Networks

**文獻信息:**Deformable Convolutional Networks arxiv.org/abs/1703.06211 發表于ICCV 2017,提出了可變形卷積DCN(Deformable ConvNets) 摘要 卷積神經網絡(CNN)由于其構建模塊固定的幾何結構天然地局限…

德語A1學習

Hast du morgen Zeit? Wann spielen wir? Vocabulary etwas/jemanden brauchen braucht, brauchte, hat gebraucht to need something/somebody Das geht. That works./Thats OK. den ganzen Tag the entire day dieser, diese, dieses this erst just; only G…

路局的上道檢修過程中,利用AI視覺技術對軌道兩旁設備設施進行檢修

在鐵路局的上道檢修過程中,利用AI視覺技術對軌道兩旁設備設施(如信號設備、電纜、接觸網、通信設備等)以及鐵路上方的電線(如接觸網、電力線)進行異常檢測,可以顯著提高檢修效率、降低人工成本并增強安全性。以下是具體的應用方案和技術路徑: 1. 應用場景 1.1 軌道兩旁…

函數指針/逗號表達式/不用if語句完成的字母輸出題

1.函數指針用的不是那么頻繁的一個操作&#xff1a; 下面是代碼演示&#xff1a; 在這個int (*jump)(int);中 jump是這個指針變量名稱&#xff0c;第一個int是指針類型&#xff0c;第二個int是指的這個指針所指的函數參數是int類型的。 #include <stdio.h>// 定義一個…

uniapp報毒

uniapp打包的apk&#xff0c;裝機量多了就開始報毒&#xff0c;嘗試了多種解決辦法都無解&#xff01;&#xff01; 去某寶&#xff0c;解決一次50-100不等&#xff0c;并且沒有售后&#xff0c;掉了重新做包&#xff0c;很是無解&#xff0c;包月價格更是離譜。 為此自行測試…

IIS EXPRESS 虛擬目錄經驗談!

最近在給客戶開發一個事件提醒軟件&#xff0c;用的是c# 版本是vs2022&#xff0c;在運行調試程序時&#xff0c;電腦會自動啟動IIS Express,電腦右小角出現兩個虛擬目錄&#xff0c;對應兩個端口&#xff0c;圖示如下&#xff1a; 只能點擊選擇http://localhost:52726&#xf…

小程序配置

注冊小程序賬號和安裝開發工具 參考文檔&#xff1a;注冊小程序賬號和安裝開發工具https://blog.csdn.net/aystl_gss/article/details/127878658 HBuilder新建項目 填寫項目名稱&#xff0c;選擇UNI-APP&#xff0c;修改路徑&#xff0c;點擊創建 manifest.json 配置 需要分別…

左葉子之和 找左下角的值 路徑總和

1.計算給定二叉樹的所有左葉子之和。 #include <bits/stdc.h> using namespace std; struct TreeNode{ int val; TreeNode* left; TreeNode* right; TreeNode(int x) { valx; leftNULL; rightNULL; } }; int findsum(T…

Matlab實現RIME-CNN-LSTM-Multihead-Attention多變量多步時序預測

SCI一區級 | Matlab實現RIME-CNN-LSTM-Multihead-Attention多變量多步時序預測 目錄 SCI一區級 | Matlab實現RIME-CNN-LSTM-Multihead-Attention多變量多步時序預測預測效果基本介紹程序設計參考資料 預測效果 基本介紹 1.Matlab實現RIME-CNN-LSTM-Multihead-Attention霜冰算法…

996引擎-自定義屬性-方法2:setitemcustomabil

996引擎-自定義屬性-方法2:setitemcustomabil 先看下效果測試NPC補全測試代碼輔助表公式setitemcustomabil 總結參考資料先看下效果 測試NPC 為了方便測試,先準備個NPC require("Envir/QuestDiary/ex/init.lua"); require("Envir/QuestDiary/utils/init.lu…

蘋果電腦殺毒軟件CleanMyMac

殺毒軟件在蘋果家族中是一個小眾軟件&#xff0c;百度搜索蘋果電腦殺毒軟件&#xff0c;可能各種殺軟良莠不齊&#xff0c;因為在這個市場非常小&#xff0c;絕大多數都是沖著“清理”去的&#xff0c;而不是殺毒。最近測試了一款Mac電腦殺毒軟件&#xff0c;殺毒效果也是一般般…

pandas表格內容比較

前陣子來了一個211大學實習生&#xff08;小男生&#xff09;&#xff0c;要比較2個版本字段的變化&#xff0c;輔助完成系統升級字段替換&#xff0c;要求找出哪些字段是新增的&#xff0c;哪些字段是刪除的&#xff0c;哪些字段是屬性信息修改的&#xff0c;要求半天時間搞定…

【SpringBoot】最佳實踐——JWT結合Redis實現雙Token無感刷新

JWT概覽 JWT概念 JWT是全稱是JSON WEB TOKEN&#xff0c;是一個開放標準&#xff0c;用于將各方數據信息作為JSON格式進行對象傳遞&#xff0c;可以對數據進行可選的數字加密&#xff0c;可使用RSA或ECDSA進行公鑰/私鑰簽名。JWT最常見的使用場景就是緩存當前用戶登錄信息&am…

面試系列|螞蟻金服技術面【1】

哈嘍&#xff0c;大家好&#xff01;今天分享一下螞蟻金服的 Java 后端開發崗位真實社招面經&#xff0c;復盤面試過程中踩過的坑&#xff0c;整理面試過程中提到的知識點&#xff0c;希望能給正在準備面試的你一些參考和啟發&#xff0c;希望對你有幫助&#xff0c;愿你能夠獲…

eBPF 實時捕獲鍵盤輸入

eBPF 實時捕獲鍵盤輸入 本文將帶你一步步實現一個基于eBPF kprobe的鍵盤記錄功能&#xff0c;通過Go語言配合libbpfgo&#xff0c;你將學會如何無損地監控系統鍵盤輸入&#xff0c;并從中獲取實時數據&#xff0c;進一步提高系統安全和監控能力。 1. 說明 本文屬于專欄 Go語言…

APB-清華聯合騰訊等機構推出的分布式長上下文推理框架

APB (Accelerating Distributed Long-Context Inference by Passing Compressed Context Blocks acrossGPUs)是清華大學等機構聯合提出的分布式長上下文推理框架。通過稀疏注意力機制和序列并行推理方式&#xff0c;有效解決了大模型處理長文本時的效率瓶頸。APB采用更小的Anch…