惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
量子位
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
V
Visual Studio Blog
雷峰网
雷峰网
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog

博客园 - 自由港

postgres 支持全文索引 查看 milvus 中的数据 查询数据库锁死情况 使用 keepalived 实现 tendis 高可用 部署tendis IDEA 运行 main 方法导致整个项目 install 自定义classloader hive 基础操作 在 服务器部署 seatunnel web服务 使用 seatunnel web 设计一个数据同步 如何 运行 seatunnel web 开发版 使用 seatunnel 实现数据同步 avro 数据入门 NIFI国际化 使用 NIFI读取EXCEL 数据到数据库 NIFI 使用HTTP 作为数据源接收数据 使用NIFI 同步数据库表 使用 NIFI监控数据库表 NIFI实现配置分发
切换JDK
自由港 · 2025-11-06 · via 博客园 - 自由港

1.概述

在开发的时候,我们需要切换jdk 的版本,实际上是切换JDK 的环境变量,本文介绍下如何切换JDK.

2.切换过程

2.1安装jdk

我们按照如下的方式安装JDK.
image

2.2 增加path 环境变量

image

我们增加一个 JAVA_HOME 的变量

2.3 使用脚本切换 JAVA_HOME

脚本是 powershell 脚本

param([string]$version)
$jdkPath = "D:\program\jdk\jdk$version"
if (Test-Path $jdkPath) {
    [Environment]::SetEnvironmentVariable("JAVA_HOME", $jdkPath, "User")
     Write-Host "Switched to Java $version"
   
} else {
    Write-Host "JDK $version not found at $jdkPath"
}

2.4 切换JDK

在 powshell 下执行

.\switch-java.ps1 8
.\switch-java.ps1 21

切换后重新开 命令窗口,使用 java -version 查看jdk 是否生效