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

推荐订阅源

月光博客
月光博客
Martin Fowler
Martin Fowler
博客园_首页
量子位
T
Tailwind CSS Blog
博客园 - Franky
G
Google Developers Blog
D
DataBreaches.Net
Vercel News
Vercel News
B
Blog
Recent Announcements
Recent Announcements
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
爱范儿
爱范儿
博客园 - 【当耐特】
The Cloudflare Blog
H
Help Net Security
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
C
Check Point Blog
有赞技术团队
有赞技术团队
Microsoft Security Blog
Microsoft Security Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 自由港

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 是否生效