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
相关推荐
黄雪超16 分钟前
JVM——打开JVM后门的钥匙:反射机制
java·开发语言·jvm
有梦想的攻城狮24 分钟前
spring中的@RabbitListener注解详解
java·后端·spring·rabbitlistener
李斯维26 分钟前
循序渐进 Android Binder(二):传递自定义对象和 AIDL 回调
android·java·android studio
androidwork27 分钟前
OkHttp 3.0源码解析:从设计理念到核心实现
android·java·okhttp·kotlin
Java水解28 分钟前
MySQL DQL全面解析:从入门到精通
后端·mysql
Aurora_NeAr29 分钟前
Apache Spark详解
大数据·后端·spark
程序员岳焱29 分钟前
Java 程序员成长记(二):菜鸟入职之 MyBatis XML「陷阱」
java·后端·程序员
hello早上好29 分钟前
BeanFactory 实现
后端·spring·架构
我命由我1234531 分钟前
Spring Boot 项目集成 Redis 问题:RedisTemplate 多余空格问题
java·开发语言·spring boot·redis·后端·java-ee·intellij-idea
面朝大海,春不暖,花不开31 分钟前
Spring Boot消息系统开发指南
java·spring boot·后端