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

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

7 人参与  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://zhangshiyu.com/post/85118.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

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

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

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