20 lines
1.2 KiB
Markdown
20 lines
1.2 KiB
Markdown
|
|
# 后端启动脚本固定 JDK 1.8 实施文档
|
|||
|
|
|
|||
|
|
## 修改内容
|
|||
|
|
- 在 `bin/restart_java_backend.sh` 中新增固定的 JDK 1.8 路径 `/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home`。
|
|||
|
|
- 脚本启动时统一设置 `JAVA_HOME` 和 `PATH`,确保脚本内执行的 `mvn` 与 `java -jar` 都使用 JDK 1.8。
|
|||
|
|
- 启动 Java 进程时改为显式调用固定路径下的 `bin/java`,避免落回系统默认的 JDK 21。
|
|||
|
|
|
|||
|
|
## 适配依据
|
|||
|
|
- 当前机器默认 `JAVA_HOME` 为 JDK 21,不满足本项目需要固定 JDK 1.8 的要求。
|
|||
|
|
- 当前机器已安装可用的 JDK 1.8:`/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home`。
|
|||
|
|
- 本次按“写死当前机器 JDK 1.8 路径”的方案实现,不引入额外的自动探测逻辑。
|
|||
|
|
|
|||
|
|
## 验证方式
|
|||
|
|
- 执行 `sh -n bin/restart_java_backend.sh` 校验脚本语法。
|
|||
|
|
- 执行 `/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home/bin/java -version` 校验固定路径下的 Java 为 1.8。
|
|||
|
|
|
|||
|
|
## 保存路径确认
|
|||
|
|
- 脚本路径:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/bin/restart_java_backend.sh`
|
|||
|
|
- 本次实施文档路径:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/doc/2026-04-15-后端启动脚本固定JDK18实施文档.md`
|