当前位置: 首页 > news >正文

MacOS安装homebrew,jEnv,多版本JDK

1 安装homebrew

homebrew官网
在这里插入图片描述

根据官网提示,运行安装命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装后,bash会提示执行两条命令

(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/hyl/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

以上两条命令不要直接复制,以自己命令行提示为准

  1. 第一条命令是向个人根目录的.zprofile文件(隐藏文件)中输出一个空行和eval "$(/opt/homebrew/bin/brew shellenv)",进入finder,在个人根目录下,按下 Command + Shift + . 可以看到此隐藏文件
  2. 第二条命令是先执行/opt/homebrew/bin/brew shellenv,并将结果作为eval的参数。eval是一个 shell 内置命令,用于将参数作为命令进行执行。

2 安装jEnv

jEnv官网

brew install jenv
(echo; echo 'export PATH="$HOME/.jenv/bin:$PATH"'; echo 'eval "$(jenv init -)"') >> /Users/hyl/.zprofile
eval "$(jenv init -)"

3 安装jdk8,jdk11,jdk21

brew install --cask temurin@8

可能报错
在这里插入图片描述
按照提示运行以下命令解决

sudo softwareupdate --install-rosetta

然后依次安装jdk8,jdk11和jdk21

brew install --cask temurin@8
brew install --cask temurin@11
brew install --cask temurin@21

将这三个版本的jdk添加至jEnv

jenv add /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home

jenv常用命令
可用版本列表

jenv versions

全局切换jdk版本

jenv global 1.8

下次打开终端的时候,默认的jdk就是1.8版本


http://www.mrgr.cn/news/30526.html

相关文章:

  • Git学习教程(更新中)
  • 利用 Vue.js 开发动态组件的实战指南
  • Redhat7.9 安装 KingbaseES 金仓数据库 V9单机版(静默安装)
  • vue2使用 <component> 标签动态渲染不同的表单组件
  • 10款PDF翻译工具的探索之旅:我的使用经历与工具特色!!
  • STM32(hal库)在串口中,USART和uart有什么区别?
  • microchip中使用printf给AVR单片机串口重定向
  • Goland滑动窗口
  • Linux安装、Nginx反向代理、负载均衡学习
  • Linux 线程控制
  • 【分立元件】案例:新人加了个TVS管为什么可能导致系统不能正常工作
  • python 绘制 y=x^3 图像
  • 2024年华为杯广东工业大学程序设计竞赛 B.你是银狼(反悔贪心)
  • 我的创作纪念日-20240919
  • 基于三维地籍的全生命周期“一码管地”
  • 八股文-JVM
  • 828华为云征文|华为云Flexus云服务器X实例之openEuler系统部署Docker Compose管理工具Dockge
  • C++:布尔类型,引用,堆区空间
  • 基于224G的超高速以太网端口1.6Tbps 1600G真的来了~
  • 在CentOS上搭建NFS服务器
  • LCR 027
  • 圣多纳释放法,达到内心的平静
  • [2025]医院健康陪诊系统(源码+定制+服务)
  • 第三十五条:使用实例字段代替序号
  • 毕业论文写作会用到的AI软件!一定不能错过的18个网站!(务必收藏)
  • 单细胞代谢组学数据分析利器---SCMeTA