当前位置: 首页 > news >正文

[JAVA]JDK多版本设置

windows环境

 

背景:

经常会遇到不同项目,需要不同版本的jdk版本,每次都需要手工修改环境变量

我这里遇到需要分别使用jdk1.8和jdk17

 

解决:

通过bat设置好版本,通过脚本实现反复快速修改。 

@echo off
@chcp 65001
@echo off
:choseSettings
set base_path=D:\xxxx
REM cls echo 请选择一个Java版本1.8/17: set /p choice= if "%choice%"=="1.8" goto option1.8 if "%choice%"=="17" goto option17 echo 无效的输入版本,请重新输入。 goto choseSettings:option1.8 echo 你选择了: %choice% setx JAVA_HOME "%base_path%\jdk1.8.0_202" setx PATH "%%JAVA_HOME%%\bin;%PATH%" setx CLASSPATH ".;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;" pause goto end:option17 echo 你选择了: %choice% setx JAVA_HOME "%base_path%\jdk-17" setx PATH "%%JAVA_HOME%%\bin;%PATH%"pause goto end:endpause

将base_path修改为实际路径,修改内部的jdk实际版本路径

image

 打开新的cmd窗口,输入java -version查看是否修改成功。

或者查看用户环境变量里的值是否正确

 

备注:如果需要修改系统环境变量,需要使用 

setx JAVA_HOME "%base_path%\jdk1.8.0_202" /M

 

http://www.zskr.cn/news/19541.html

相关文章:

  • Google Veo3生成跳舞视频
  • 我们离“科幻”还有多远?Yoshua Bengio_From System 1 Deep Learning to System 2 Deep Learning_NeurIPS 2019 感想
  • 新生赛 F,H,J 题解
  • 2025.10.12——1绿
  • 2025武汉商铺装修防水厂家最新权威推荐榜:专业施工与品质保
  • 使用C语言实现重写stm32的启动文件
  • LeetCode 387 字符串中的第一个唯一字符 Swift 题解:用哈希表快速定位不重复字符 - 指南
  • AI圈每日技术学习---紧跟时代脚步(N8n工作流)
  • 2025宿舍上下床厂家权威推荐榜:耐用设计与空间优化口碑之选
  • 2025厂房恒温恒湿设备厂家权威推荐榜:精准控温与节能技术深
  • 面向对象编程实验一
  • ABC 427 EF
  • SHA256文件完整性校验
  • 接口导入 jmeter
  • 备考笔记1
  • 完整教程:今日面试之快问快答:Redis篇
  • 脚本方式安装Python 特定版本
  • 数据结构-单向循环链表
  • 2025高频超声波检测设备厂家权威推荐榜:精准检测与技术创新
  • HEU KMS Activator最新功能使用教程及介绍,附HEU KMS Activator最新版下载
  • PWN手的成长之路-14-ciscn_2019_c_1-ret2libc
  • 国内高速下载镜像
  • 2025数控高速滚齿机厂家权威推荐榜:精密加工与高效产能标杆
  • 2025年10月工作服厂家最新推荐排行榜,春夏秋冬季工作服,工人工作服,车间工作服,防静电工作服公司推荐!
  • 2023-网鼎杯web-thinkshop
  • 2025活性氧化镁厂家最新权威推荐榜:高纯度与稳定性能深度解
  • 通用寄存器, 与RAM寄存器的内存关系
  • C++20中线程类std::jthread的使用 - 详解
  • 2025年CNC高压清洗机厂家权威推荐:高效清洁与耐用性能深
  • C# NUnit