当前位置:首页 » 《休闲阅读》 » 正文

一台电脑,如何安装多个JDK版本并保证jdk版本自由切换(多个jdk如何配置环境变量)

1 人参与  2024年03月25日 10:30  分类 : 《休闲阅读》  评论

点击全文阅读


        最近,项目中需要使用到高版本的jdk,但是我电脑中之前又安装过其他版本的jdk8所以就想在一台主机上安装多个版本的jdk,比如jdk11,jdk17,使得在不同的项目中进行jdk的切换。

        下载jdk:Oracle官网 ,在这里我需要使用的是jdk17,并且他是长期支持版,也就是Oracle官方会长期维护该版本的问题及优化

安装都是闭着眼睛点:如果遇到有些进程阻拦,去杀掉进程就行

电脑底部栏搜索

属于PID进程号搜索,结束任务就行

安装完之后,就需要解决多个版本的问题!

好用就多用

通过不同的JAVA_HOME+版本号,指定安装地址,最后由JAVA_HOME变量来进行统一管理

配置CLASSPATH变量

1、为什么要配置classpath变量?
配置classpath变量之后,才能使得java解释器知道到哪里去找标准类库,这些标准类库是别人已经写好了的,我们只管使用。比如我们常用到java.lang包中的类,在配置classpath变量后被设为默认导入,所以在写程序时就不用import这个包了。那么这些标准类库在哪呢?在以JDK的lib目录下以jar为后缀的文件中:一个是dt.jar,一个是tools.jar,这两个jar包都位于jdk安装路径中的lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量的值为:.; JDK安装目录\lib\tools.jar; JDK安装目录\lib\dt.jar;

2、如何配置classpath变量?
在系统环境变量那一栏中点击新建classpath ,跟新建JAVA_HOME一样,指定位置就行:
变量名: CLASSPATH
变量值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
(注意,CLASSPATH最前面是有个 “.”的,跟Linux系统一样,表示当前目录。用两个%包围JAVA_HOME这个变量的意思是引用变量的值,直接复制上边这个吧!)

最后配置path路径

验证:

修改成jdk11:

dos窗口记得关闭之后重新开一个窗口(就是刷新一下)


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/85118.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 方元霜段寒成(逃婚三次,前夫总撕离婚书:结局+番外)全书在线方元霜段寒成读_(逃婚三次,前夫总撕离婚书:结局+番外方元霜段寒成)逃婚三次,前夫总撕离婚书:结局+番外列表_笔趣阁(方元霜段寒成)
  • 全文我给第三十八任老公过喜:+后续+结局(宋青青聂子远)列表_全文我给第三十八任老公过喜:+后续+结局
  • 既负如来也负卿:+后续莫清允唐宴舟完本_既负如来也负卿:+后续(莫清允唐宴舟)
  • 爱意恩情剧情悬念章节分段解锁_「萧若生萧晨阿姨」小说节选推荐
  • (番外)+(全书)(宋微夏薄以宸)_宋微夏薄以宸:全书+后续列表_笔趣阁(宋微夏薄以宸)(宋微夏薄以宸)完结_(宋微夏薄以宸)列表_笔趣阁(宋微夏薄以宸:全书+后续)
  • (番外)+(全书)莫清允唐宴舟(既负如来也负卿:全书+后续)_莫清允唐宴舟免费列表_笔趣阁(既负如来也负卿:全书+后续)
  • 请别说爱我:全书+后续(请别说爱我:全书+后续)完结_(宋微夏薄以宸)列表_笔趣阁(请别说爱我:全书+后续)
  • 被至亲迫害后,我母仪天下精彩节选试读_[雪儿太子妃明白]小说免费试读
  • 全网独家(爱如烟花,转瞬即逝免费)爱如烟花,转瞬即逝免费_顾鸢沈景初列表_笔趣阁(爱如烟花,转瞬即逝免费)
  • (番外)+(全书)宋青青聂子远(我给第三十八任老公过喜:全书+后续+结局)_宋青青聂子远免费列表_笔趣阁(我给第三十八任老公过喜:全书+后续+结局)
  • 妹妹的死亡预言完结版免费阅读_祖母妹妹囡囡全文+后续
  • 莫用爱囚我:+后续+结局老书虫全书傅寒深宋初雪在线

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1