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
相关推荐
@Kerry~7 小时前
phpstudy .htaccess 文件内容
java·开发语言·前端
roshy7 小时前
x86、arm、rsc-v指令集架构,指令集、OS、应用3者的关系
java·arm开发·架构
CRMEB系统商城7 小时前
CRMEB多商户系统(PHP)v3.3正式发布,同城配送上线[特殊字符]
java·开发语言·小程序·php
iナナ7 小时前
Java优选算法——位运算
java·数据结构·算法·leetcode
毕设源码-钟学长7 小时前
【开题答辩全过程】以 濒危动物保护管理系统为例,包含答辩的问题和答案
java·eclipse
该用户已不存在7 小时前
工具用得好,Python写得妙,9个效率工具你值得拥有
后端·python·编程语言
Han.miracle8 小时前
数据结构二叉树——层序遍历&& 扩展二叉树的左视图
java·数据结构·算法·leetcode
Orange_sparkle8 小时前
若依使用基本步骤
java·vue
kevinfkq8 小时前
Java-idea编辑器中Jar方式打包启动
java·intellij-idea·jar
im_AMBER9 小时前
Web 开发 30
前端·笔记·后端·学习·web