Mac使用HomeBrew安装Java开发环境

本文安装机型为M1 Macbook air

1、Homebrew安装

什么是HomeBrew?

Homebrew 是一个开源的包管理器,专为macOS(尽管也可以在Linux上使用)设计,用来简化在Mac操作系统上安装软件的过程。通过使用命令行界面,Homebrew 允许用户轻松地安装、更新、卸载和管理软件包,而无需手动下载、配置和安装。它基于Ruby编写,并利用GitHub来维护软件包(称为"formulae")的集合,这些软件包包括了从命令行工具到图形界面应用程序的各种软件

推荐使用知乎上这位脚本作者提供的国内版本homebrew和镜像地址,后续下载会得到更快的下载速度

# Homebrew国内如何自动安装(国内地址)(Mac & Linux)

bash 复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2、JDK1.8安装

使用HomeBrew推荐Adoptium提供的包

点击链接跳转可以看到官方的Homebrew安装命令

由于博主是前端,刚开始学习JAVA,所以安装的是JDK1.8版本,自定义版本只需要在后面更换对应版本号即可

css 复制代码
brew install --cask temurin8
dart 复制代码
==> Downloading https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u402-b0
==> Downloading from https://objects.githubusercontent.com/github-production-release-asset-
#################################################################################### 100.0%
==> Installing Cask temurin8
==> Running installer for temurin8 with sudo; the password may be necessary.
Password:(提示输入开机管理员密码)
installer: Package name is Eclipse Temurin
installer: Installing at base path /
installer: The install was successful.
🍺  temurin8 was successfully installed!

这样就安装好了,终端行查看java版本

复制代码
java -version
scss 复制代码
openjdk version "1.8.0_402"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_402-b06)
OpenJDK 64-Bit Server VM (Temurin)(build 25.402-b06, mixed mode)

接着在全局环境变量文件里配置JAVA环境变量

bash 复制代码
export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

这里的JAVA_HOME变量设置为你的JDK 1.8的安装路径,而PATH变量则更新为包含$JAVA_HOME/bin,这样你就可以直接在命令行中运行javajavac等命令了。

3、安装Maven

终端输入,homebrew会自动下载最新版Maven

sql 复制代码
brew search maven
复制代码
brew install maven

安装完成之后输入mvn -version查看是否安装成功,输入以下信息就是安装成功了

bash 复制代码
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /opt/homebrew/Cellar/maven/3.9.6/libexec
Java version: 1.8.0_402, vendor: Temurin, runtime: /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "14.3", arch: "x86_64", family: "mac"

大功告成,Java启动,后续接触到MySQL(mai 一 C 口),Docker,再跟大家分享😘

相关推荐
月明长歌19 分钟前
【码道初阶】【Leetcode606】二叉树转字符串:前序遍历 + 括号精简规则,一次递归搞定
java·数据结构·算法·leetcode·二叉树
原来是好奇心21 分钟前
深入Spring Boot源码(八):高级特性与扩展点深度解析
java·源码·springboot
oioihoii24 分钟前
C++共享内存小白入门指南
java·c++·算法
用户990450177800927 分钟前
ruoyi-vue2集成flowable6.7.2后端篇
后端
@淡 定30 分钟前
线程安全的日期格式化:避免 SimpleDateFormat 并发问题
java
qq_124987075332 分钟前
基于springboot框架的小型饮料销售管理系统的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·spring·毕业设计
我命由我1234538 分钟前
Python Flask 开发:在 Flask 中返回字符串时,浏览器将其作为 HTML 解析
服务器·开发语言·后端·python·flask·html·学习方法
IT_陈寒1 小时前
JavaScript 性能优化:5个被低估的V8引擎技巧让你的代码提速50%
前端·人工智能·后端
CodeAmaz1 小时前
JVM一次完整GC流程详解
java·jvm·gc流程
想用offer打牌1 小时前
数据库大事务有什么危害(面试版)
数据库·后端·架构