JAVA环境变量配置多版本(mac windows)

本文详细描述了如何在MAC和Windows系统中设置和管理Java17和Java8版本的环境变量,包括查看已安装的JDK版本、创建环境变量文件、配置JAVA_HOME和PATH,以及如何在不同版本间切换。
摘要由CSDN通过智能技术生成

配置java17和java8两个版本

MAC版本

1.打开终端查看我们安装的JDK版本

cd /Library/Java/JavaVirtualMachines

这个时候可以看到两个版本信息(这里是安装的两个版本的jdk)

ah@AH JavaVirtualMachines % ls -l
total 0
drwxr-xr-x  3 root  wheel  96  1 14 21:21 jdk-17.jdk
drwxr-xr-x  3 root  wheel  96 11  7  2022 jdk1.8.0_211.jdk

2.环境变量配置

注:第一次配置环境变量,应该先创建环境变量配置文件否则会报错文件不存在

touch ~/.bash_profile
  • 进入环境变量配置文件
vim ~/.bash_profile
  • 编辑环境变量
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

export PATH=$JAVA_HOME/bin:$PATH:.
# 默认使用java8
export JAVA_HOME=$JAVA_8_HOME

# 切换jdk设置
alias java17="export JAVA_HOME=$JAVA_17_HOME"
alias java8="export JAVA_HOME=$JAVA_8_HOME"
  • 保存缓存变量
source ~/.bash_profile

3.环境变量查看和切换

默认的是java8

查看环境变量
echo $JAVA_HOME

查看java版本
java -version

默认是java8
ah@AH / java -version
ah@AH / % java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

切换java17
ah@AH ~ % java17
ah@AH ~ % java -version
java version "17.0.9" 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 17.0.9+11-LTS-201)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+11-LTS-201, mixed mode, sharing)

注:切换版本一定要另外打开一个窗口,否则仍然为上个版本

windows版本

1.打开系统环境变量

![[l-resource/配置java环境变量.png]]

2.编辑环境变量

  • 分别创建三个变量信息
    JAVA_HOEM JAVA_HOME17 JAVA_HOEM8

  • 默认环境变量
    JAVA_HOEM

%JAVA_HOME8%

JAVA_HOME8
选择自己安装jdk的目录
![[l-resource/JAVA_HOME8环境变量.png]]

JAVA_HOME17
选择自己安装jdk的目录
![[l-resource/JAVA_HOME17环境变量配置.png]]

配置CLASSPATH

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

![[l-resource/配置classpath.png]]

配置path
将下方加入path路径最前面

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

![[l-resource/配置CLASS.png]]

3.环境变量切换

  • 如果想用java17这里只需要将JAVA_HOME 的值修改为 %JAVA_HOME17%
  • 如果想用java8这里只需要将JAVA_HOME 的值修改为%JAVA_HOEM8%
  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值