首页 > 项目 > 当前页面

Mac随意切换JDK环境

2024-10-03 NEW个对象

 1、下载安装包

 

进入官网下载对应版本的JDK,

 

https://www.oracle.com/java/technologies/downloads/#jdk20-mac

 

2、安装

 

安装以后,此时在/Library/Java/JavaVirtualMachines目录下会出现两个目录。

 

3、配置环境

 

Mac下通过bash_profile文件来对环境信息进行配置。执行以下命令打开配置文件:

 

vim ~/.bash_profile

 

如果原本没有.bash_profile文件,在运行vim ~/.bash_profile命令时会创建该文件。

 

根据原有环境变量信息修改相关内容:

 

此时将jdk版本切换为jdk20:

 

修改保存上述配置,对bash_profile进行编译生效:

 

source ~/.bash_profile

 

此时,在执行java -version,会发现jdk版本为正常显示。

 

192:JavaVirtualMachines zzs$ java -version

java version "1.8.0_151"

Java(TM) SE Runtime Environment (build 1.8.0_151-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

任意切换java环境了。

相关文章

  • 如果是负责一个已有模块你该如何处理?

    如果是负责一个已有模块你该如何处理?

    NEW个对象 2026-07-14

  • 什么是索引覆盖?

    覆盖索引(Covering Index)**是 MySQL 里一个非常重要的优化概念,本质一句话就能说清: 查询所需的所有字段,都可以直接从索引中获取,不需要回表查询数据行。

    NEW个对象 2026-06-06

  • Spring如何通过三级缓存解决循环依赖问题

    三级缓存: 一级缓存(singletonObjects):存储已经完全初始化的单例 Bean 对象。 二级缓存(earlySingletonObjects):存储已经实例化但尚未完全初始化的单例 Bean 对象。 三级缓存(singletonFactories):存储 Bean 对象的创建工厂,用于在创建过程中检测循环依赖。

    NEW个对象 2024-12-17

NEW个对象 NEW个对象
JAVA是世界上最好的语言