JAVA之JDK多版本管理

JAVA之JDK多版本管理

一、检查工作

1.0检查本地是否安装JDK (在Mac 终端输入)

复制代码
  java -version

1.1检查JDK安装位置 (在Mac 终端输入)

bash 复制代码
   /usr/libexec/java_home -V 

二、配置MAC 本地bash_profile文件

2.0打开bash_profile文件

arduino 复制代码
open ~/.bash_profile

2.1 输入配置内容(之前已下载JDK路径需要提前备份,方便复制粘贴)

bash 复制代码
#JAVA
#配置JDK路径
export JAVA_8_HOME=/Users/liuzheng/Library/Java/JavaVirtualMachines/corretto-1.8.0_402/Contents/Home
export JAVA_19_HOME=/Users/liuzheng/Library/Java/JavaVirtualMachines/corretto-19.0.2/Contents/Home

#设置默认JDK版本
export JAVA_HOME=$JAVA_8_HOME
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

#配置alias命令动态切换JDK版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk19="export JAVA_HOME=$JAVA_19_HOME"
export JAVA_HOME
export PATH
export CLASSPATH

2.2 保存并运行bash_profile文件

bash 复制代码
source ~/.bash_profile

三、切换JDK版本

shell 复制代码
## 先查看
java -version

## 切换jdk19
jdk19  

## 切换 jdk8
jdk8
相关推荐
一条泥憨鱼1 分钟前
Java开发效率神器:Lombok从入门到精通!
java·后端·学习·开发·lombok
Jinkxs2 分钟前
Python基础 - 初识内置函数 Python自带的便捷工具
android·java·python
熠熠仔3 分钟前
Spring Boot 与 MyBatis-Plus 空间几何数据集成指南
spring boot·后端·mybatis
AI 小老六10 分钟前
Google AX 控制面拆解:分布式 Agent 如何把断点恢复、审计策略和执行调度收进同一条链路
人工智能·分布式·后端·ai·架构·ai编程
奥利奥夹心脆芙11 分钟前
零基础调试 Java 代码:Gemini 报错排查完整实操指南
java
YHHLAI13 分钟前
从零搭建一个 RESTful Todo 服务 —— Bun + TypeScript 全栈最小闭环
后端·typescript·restful
小闹54920 分钟前
一个 65 行的小需求,我让 Claude Code 跑了 25 个 agent、整整两小时
后端·claude
天青色等烟雨..23 分钟前
智慧农林核心遥感技术99个案例实践
运维·人工智能·spring boot·后端·自动化
西安邮电大学27 分钟前
贪心算法详细讲解
java·后端·其他·算法·面试
橙序员小站30 分钟前
从"夯"到"拉":谷歌苹果华为开发者大会,谁在裸泳?
人工智能·后端