首页 > 其他分享 >配置多个版本JDK可互相切换

配置多个版本JDK可互相切换

时间:2023-12-06 23:13:19浏览次数:33  
标签:bin JDK jdk17 version 切换 版本 HOME%

 

  同一电脑下,可安装多个版本jdk,并且互相切换使用。

 

  JavaJDK官网:https://www.oracle.com/java/technologies/downloads/#jdk17-windows

  

 

  在配置前,需要做如下配置:

 

  1.  编辑系统变量 --> 变量名:CLASSPATH  

   变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  (绝对不能有误)

   2. 新建系统变量 ,如下:(三个都要配)

      这里我用的JDK11与JDK17,用的版本几写几。

JAVA_HOME %JAVA11_HOME%\bin
JAVA11_HOME jdk11 bin目录文件地址
JAVA12_HOME jdk17 bin目录文件地址   例:E:\javajdk\jdk17\bin

 

      配置完成如下:

      

 

  3. 双击 Path 编辑环境变量:

     新建:%JAVA_HOME%\bin

    新建:两个版本JDK地址。

    如图:

    

 

  4. 切换使用:

  若想多个版本切换使用,如下:

    想用哪个版本,就将已配置好的JDK版本地址移至  位置2。    注意:位置一不变!位置一不变!位置一不变!!!

    

 

  5. 测试:

   先来测试jdk11:

    win + R ,cmd 回车:java -version 或者 javac -version

    

    (成功!)  

  

    再来测试 jdk17:此时新开 终端(不要用上面的)

    win + R ,cmd 回车:java -version 或者 javac -version

    

    (成功!)

 

标签:bin,JDK,jdk17,version,切换,版本,HOME%
From: https://www.cnblogs.com/warmNest-llb/p/17880732.html

相关文章

  • java Date JDK8
    packagenet.elaina.ZoneId;importjava.time.Instant;importjava.time.ZoneId;importjava.time.ZonedDateTime;publicclassTest02{publicstaticvoidmain(String[]args){/*staticInstantnow()获取当前时间的Instant对象(......
  • java JDK7 Date
    packagenet.elaina.Date01;importjava.util.Date;importjava.util.Random;publicclassTest02{publicstaticvoidmain(String[]args){/*需求1:打印时间原点开始一年之后的时间需求2:定义任意两个Date对象,比较一下哪个时间在前,哪个时间在后*......
  • @RunWith注解找不到,怎么办? spring-boot-starter-test 2.5.5 版本只需要在类上加上@Spr
    @RunWith注解找不到,怎么办?spring-boot-starter-test2.5.5版本只需要在类上加上@SpringBootTest即可,不需要再加@RunWith()注解了。1、新版spring-boot-starter-test不再集成junit,而是junit-jupiter在这里,先说明我使用的版本SpringBoot2.5.5spring-boot-starter-test2.5......
  • Android12版本闹钟服务崩溃问题
    原文地址:Android12版本闹钟服务崩溃问题-Stars-One的杂货小窝公司项目app线上出现的崩溃记录问题,崩溃日志如下所示:Causedbyjava.lang.SecurityException:Callercom.health.trackeranzneedstoholdandroid.permission.SCHEDULE_EXACT_ALARMorandroid.permission......
  • DevExpress 各版本破解方法
    如果是首次安装Dev只需要下面两步流程就可以 第一步安装试用的最新版Devexpress22.2.4这步看直接去官网,安装官方试用的就可以第二步安装破解补丁关闭防火墙或360然后打开DevExpress.Universal.Patch选择22.2版本和对应的visualstudio的版本.(如visualstudio2022c......
  • Maven多模块项目版本统一管理
    如图所示,项目中定义了这样几个模块:pdd-workflow-build:定义项目版本,及全局配置pdd-workflow-dependencies:外部依赖管理,统一管理所有用到的外部依赖的版本pdd-workflow-service:项目service模块pdd-workflow-web:项目web模块pdd-parent:聚合模块模块之间的继承依赖关系如......
  • 剖析 Tomcat 线程池与 JDK 线程池的区别和联系
    文章目录引言JDK线程池Tomcat线程池Tomcat连接器Tomcat的`Executor`Tomcat线程池配置区别和联系区别联系结论......
  • 【backward解决方案与原理】网络模型在梯度更新时出现变量版本号机制错误
    【backward解决方案与原理】网络模型在梯度更新时出现变量版本号机制错误报错详情错误产生背景原理解决方案RuntimeError:oneofthevariablesneededforgradientcomputationhasbeenmodifiedbyaninplaceoperation报错详情  模型在backward时,发现如下报错......
  • electron项目同一壳版本号(目录)实现安装信息和内容不同(少量不同)
    一、通过electron层的scripts中的build.nsi文件修改安装生成的set.ini文件内容SetShellVarContextall/*把当前安装包的名字写入set.ini,便于程序读取并设置{setupname}参数*/IfFileExists"$INSTDIR\set.ini"0file_not_foundWriteINIStr"$INSTDIR\R......
  • linux-JDK安装配置
    查看是否安装jdk java-version 如果已经安装jdk,先卸载原来的卸载方式查看java安装路径whichjava卸载rm-rf"安装路径"修改或者删除原来环境变量vim/etc/profile#然后source命令让修改后的profile文件立即生效source/etc/profile 开始正式安装配置   ......