https://adoptium.net/zh-CN/temurin/releases?version=8



第一阶段:彻底拔除 Oracle JDK 隐患
卸载旧版程序:打开 Windows 的"控制面板" ->"卸载程序",将列表中的 Java SE Development Kit 8 Update 351 和 Java 8 Update 351 全部右键卸载。
清理流氓路径:右键"此电脑" -> "属性" -> "高级系统设置" -> 点击右下角"环境变量"。在下方的"系统变量"列表中双击 Path,如果发现 C:\ProgramData\Oracle\Java\javapath 等带有 Oracle 字样的路径,直接选中并删除。
第二阶段:部署合规开源版 (Eclipse Temurin)
规范解压:将下载的 ZIP 压缩包解压到你规划好的纯英文目录。路径保持为你设定的:
C:\workspace_software\open_jdk\jdk8u504-b01
新建 JAVA_HOME:
在"系统变量"区域点击"新建"。
变量名:JAVA_HOME
变量值:C:\workspace_software\open_jdk\jdk8u504-b01
更新 Path:
在"系统变量"中找到并双击 Path 变量。
点击"新建",填入 %JAVA_HOME%\bin。
关键动作:选中这一行,点击右侧的"上移"按钮,将其移动至列表最顶部,以获得最高读取优先级。
避坑原则:绝对不要配置 CLASSPATH,如果列表中存在,请直接删除。
第三阶段:全局环境验证
按 Win + R 输入 cmd,务必打开一个新的命令行窗口(旧窗口不生效)。
输入 java -version。只要首行显示 openjdk version 且带有 Temurin,无 (TM) 商标,即代表系统环境已彻底合规。
输入 mvn -version,确认 Maven 能够正常识别到新的 JAVA_HOME 路径。
第四阶段:IDEA 2019 无缝衔接开发
为了保证咱们日常的 Spring Boot 业务启动,以及和 Kafka、ClickHouse 等基础组件的数据交互完全不受影响,需要让开发工具认准新环境:
全局 SDK 替换:打开 IDEA,按下 Ctrl+Alt+Shift+S 打开 Project Structure。在左侧 SDKs 中删掉飘红的旧 Oracle JDK,点击 + 号 -> JDK,选中 C:\workspace_software\open_jdk\jdk8u504-b01。
项目 SDK 绑定:在同窗口左侧点击 Project,将 Project SDK 切换为刚添加的新环境。
接管 Maven 运行环境:按下 Ctrl+Alt+S 打开 Settings,依次展开 Build, Execution, Deployment -> Build Tools -> Maven -> Runner。把 JRE 下拉框改为新添加的 OpenJDK 环境。
全部配置完毕后,在 IDEA 的 Maven 面板点击刷新,本地跑一下项目测试。一切正常的话,就可以安心在群里交差了。这套流程目前看起来还有哪里觉得不太确定的吗?