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

推荐订阅源

博客园 - 【当耐特】
云风的 BLOG
云风的 BLOG
罗磊的独立博客
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Blog — PlanetScale
Blog — PlanetScale
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
I
InfoQ
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
B
Blog RSS Feed

博客园 - 自由港

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