国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java多版本JDK管理工具

這篇具有很好參考價值的文章主要介紹了Java多版本JDK管理工具。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

項目地址

GitHub - ystyle/jvms: JDK Version Manager (JVMS) for Windows

項目具體介紹

適用于 Windows 的 JDK 版本管理器 (JVMS),在Windows上輕松的管理多Java版本。

使用教程

安裝

https://github.com/ystyle/jvms/releases

初始化

  • 從上面的鏈接下載完成
  • 解壓zip并將jvms.exe復制到你想要的路徑
  • 以管理員身份運行 cmd 或 powershell
  • cd 到jvms.exe其中的文件夾
  • 執(zhí)行初始化指令
jvms.exe init

效果如下:
image.png

注意

jvms管理工具必須進行初始化,否則會發(fā)生錯誤:
Switch jdk failed, symlink D:\jvms_v2.1.5_amd64\store\11.0.15.1 : The system cannot find the path specified.

Switch jdk failed, symlink D:\jvms_v2.1.5_amd64\store\11.0.15.1 : The system cannot find the path specified.

常用指令

NAME:
   jvms - JDK Version Manager (JVMS) for Windows

USAGE:
   jvms.exe [global options] command [command options] [arguments...]

VERSION:
   v2.1.5

COMMANDS:
     init        jvms進行初始化
     list, ls    列出本地已經(jīng)安裝的JDK版本
     install, i  安裝jdk到本地
     switch, s   切換需要使用的JDK版本
     remove, rm  刪除不需要的jdk版本
     rls         列出可以下載的JDK版本
     proxy       使用代理進行下載
     help, h     提供幫助,顯示可用的命令

使用本地的jdk進行版本切換

大部分人需要jdk版本管理工具的原因都是本地已經(jīng)安裝了多個JDK,所以這里直接用本地的jdk進行版本切換即可。具體步驟如下:

新建store目錄

image.png
我們下載的jvms管理工具的壓縮包中是只有一個可執(zhí)行文件,初始化之后也是一樣的,而想通過jvms管理jdk則必須在store下才可以,所以我們要在jvms的目錄新建一個store目錄
image.png

復制本地jdk

找到我們本地的jdk,一般情況下都是在這個目錄,如果安裝不是默認路徑的話,自己去安裝的路徑找就行了

C:\Program Files\Java

可以看到我的jdk版本有三個
image.png
將其復制到jvms管理工具的store目錄下
image.png
我這里為了方便已經(jīng)將jdk的名字給重命名了

jvms進行版本切換

ls查看可用jdk版本

先使用ls指令看看我們本地的jdk
image.png
可以看到我們剛剛復制過來的jdk是可用的,接下來切換版本即可,注意這里有一個問題,你的cmd或powershell必須是以管理員模式運行的,否則jvms是沒有權限寫入Path的,會出現(xiàn)下面這種錯誤:
set Environment variable JAVA_HOME failure: Please run as admin user
image.png

switch進行版本切換

先看一下當前系統(tǒng)的jdk版本,方便驗證
image.png
當前系統(tǒng)jdk版本為1.8,那么我將其切換為jdk11
image.png
可以看到切換成功,現(xiàn)在驗證版本,我們另外再開一個cmd窗口,原因是當前窗口的不會刷環(huán)境變量
image.png
切換成功

使用jvms下載jdk并管理

有的師傅呢就想把之前的卸了之后全用jvms重新下載加以管理,也有點師傅剛剛入行安全,還沒得及用上jdk,想直接使用jvms。所以這里也提供使用jvms下載jdk的辦法

列出jvms默認情況下可以下載的jdk版本
jvms init --originalpath https://raw.githubusercontent.com/ystyle/jvms/new/jdkdlindex.json

運行效果如下:
image.png
運行JAVA_HOME

jvms.exe init --java_home

使用rls指令列出可以安裝的jdk版本

jvms.exe rls

image.png
想安裝什么版本的jdk直接安裝即可,如安裝jdk20.0.0

jvms install 20.0.0

然后等待下載即可,因為我這里的這個json是GitHub上的,所以使用jvms下載的時候記得掛代理,不過我還是推薦本地添加而不是現(xiàn)下文章來源地址http://www.zghlxwxcb.cn/news/detail-823933.html

到了這里,關于Java多版本JDK管理工具的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Java 的 JDK 多版本管理與常用命令(JEnv、SDKMAN、Jabba)

    比較常用的 Java JDK 版本管理工具有 JEnv 、 SDKMAN ,而 Jabba 是一個比較新的工具,它是跨平臺的 Java 版本管理工具,它是受 Node.js 的 nvm 啟發(fā),所以 Jabba 跟 nvm 的使用方式幾乎一致。 JEnv : 地址:https://github.com/jenv/jenv 作者: Gildas Cuisinier 開發(fā)語言:Shell 特點: JEnv 是一個簡單

    2024年03月15日
    瀏覽(17)
  • 【Java架構-包管理工具】-Maven基礎(一)

    【Java架構-包管理工具】-Maven基礎(一)

    Maven作為Java后端使用頻率非常高的一款依賴管理工具,在此咱們由淺入深,分三篇文章(Maven基礎、Maven進階、私服搭建)來深入學習Maven,此篇為開篇主要介紹Maven概念、模型、安裝配置、基本命令 ??Maven是跨平臺的項目管理工具,主要服務于Java平臺的項目構建和依賴管理

    2024年02月11日
    瀏覽(18)
  • 【Linux環(huán)境基礎開發(fā)工具】軟件包管理器-yum

    【Linux環(huán)境基礎開發(fā)工具】軟件包管理器-yum

    今天我打算介紹如何在Linux環(huán)境下載軟件, Linux作為一個操作系統(tǒng),就像windows一樣,當然是存在軟件的。 目錄 寫在前面 怎么在Linux環(huán)境安裝軟件 源代碼安裝 rpm安裝包安裝 yum安裝 如何理解Linux的生態(tài) 如何使用yum安裝軟件 如何更換yum源 總結: 寫在最后: 一般來說,Linux下有

    2024年02月08日
    瀏覽(63)
  • 【面試題】JDK(工具包)、JRE(運行環(huán)境和基礎庫)、JVM(java虛擬機)之間的關系?

    【面試題】JDK(工具包)、JRE(運行環(huán)境和基礎庫)、JVM(java虛擬機)之間的關系?

    【面試題】JDK、JRE、JVM之間的關系? JDK (Java Development Kit):Java開發(fā)工具包,提供給Java程序員使用,包含了JRE,同時還包含了編譯器javac與自帶的調試工具Jconsole、jstack等。 JRE (Java Runtime Environment):Java運行時環(huán)境,包含了JVM,Java基礎類庫。是使用Java語言編寫程序運行的所需環(huán)境

    2024年02月11日
    瀏覽(33)
  • 基礎篇_快速入門(Java簡介,安裝JDK,cmd命令行運行Java文件產(chǎn)生亂碼問題的解決方式,IDE工具,實用工具)

    基礎篇_快速入門(Java簡介,安裝JDK,cmd命令行運行Java文件產(chǎn)生亂碼問題的解決方式,IDE工具,實用工具)

    Java 是第一大編程語言和開發(fā)平臺。它有助于企業(yè)降低成本、縮短開發(fā)周期、推動創(chuàng)新以及改善應用服務。如今,Java 仍是企業(yè)和開發(fā)人員的首選開發(fā)平臺,全球有數(shù)百萬開發(fā)人員運行超過 51 億臺 Java 虛擬機。 它是 Java Virtual Machine 也就是 Java 虛擬機的縮寫,它的職責是解釋執(zhí)

    2024年01月23日
    瀏覽(25)
  • 版本管理|Git -目前最好的版本管理工具

    版本管理|Git -目前最好的版本管理工具

    在軟件開發(fā)中,版本通常指的是代碼或項目的一個特定狀態(tài)或發(fā)布的一個特定副本。每次對代碼或項目進行修改時,開發(fā)團隊可以選擇增加版本號或標記新版本,以便在未來能夠準確追蹤和識別不同的代碼狀態(tài)。 在項目根目錄下運行 tree命令可以查看文件樹,版本是文件樹在

    2024年04月11日
    瀏覽(28)
  • Java和JDK的關系;以及JDK版本

    一、Java和JDK的關系: Java是一門面向對象的編程語言,而JDK(Java Development Kit)則是開發(fā)Java應用程序所需的軟件開發(fā)工具包。Java語言本身與JDK之間存在緊密的依賴關系,具體如下: Java語言 :定義了語法、語義、數(shù)據(jù)類型、類庫規(guī)范等編程規(guī)則,是編寫Java程序的基礎。 JDK

    2024年04月29日
    瀏覽(24)
  • SM4國密4在jdk1.7版本和jdk1.8版本中的工具類使用

    SM4國密4在jdk1.7版本和jdk1.8版本中的工具類使用

    (一)首先,直接可用的工具類如下: 1、JDK1.8版本,使用hutool工具類實現(xiàn)SM4對稱加密,pom依賴如下: 工具類實現(xiàn): 打印信息: 2、JDK1.7版本,pom依賴如下: 工具類實現(xiàn): 打印信息: 注:如果JDK1.7使用hutool包實現(xiàn)SM4,降低hutool的版本,也是可以實現(xiàn)的,實測可用: 注意: 如

    2024年02月05日
    瀏覽(29)
  • Git版本管理工具

    Git版本管理工具

    本文記錄學習使用 Git 版本管理工具的學習筆記,通過閱讀參考鏈接中的博文和實際操作,快速的上手使用 Git 工具。 本文參考了引用鏈接博文里的內(nèi)容。 Git使用教程-配置管理 git reset詳解-CSDN博客 3、Git使用不完全指南:git/github/gitlab/gitee的區(qū)別,原理和常用命令總結_gitlab

    2024年03月20日
    瀏覽(23)
  • 代碼版本管理工具 git

    代碼版本管理工具 git

    1.? 去B站看視頻學習,只看前39集: 01-Git概述(Git歷史)_嗶哩嗶哩_bilibili 2.學習Linux系統(tǒng)文本編輯器的使用 vi編輯器操作指令分享 (baidu.com) (13條消息) nano編輯器的使用_SudekiMing的博客-CSDN博客 windows 下載安裝 Git 官方下載地址: Git - Downloading Package 安裝圖解: https://www.cnblogs

    2024年02月04日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包