优秀的编程知识分享平台

网站首页 > 技术文章 正文

Mac M1芯片电脑Java开发环境准备(java的开发环境是什么)

nanyue 2024-10-01 13:02:23 技术文章 7 ℃

Mac电脑除了dmg安装包,就是appstore里安装软件,但对于开发者来说也离不开brew。

Homebrew 是什么

Homebrew是 mac的包管理器,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载、解压、拖拽(安装)等繁琐的步骤。 比如安装服务器 nginx,打开终端执行以下命令即可安装:

brew install nginx

Homebrew 官方文档 https://brew.sh/

Homebrew 怎么安装

因为在国内,我们使用国内源安装是最便捷的,同时这也会保证后续其他软件包安装也走国内源,所以咱们就一步到位

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

该脚本用了中科大镜像加速访问,仅修改仓库地址部分,不会产生安全隐患。 关于中科大所提供的 Homebrew 镜像服务 https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git

Homebrew安装完后的配置

前面已经提到,Homebrew通常用来下载软件的,但它在安装软件时非常慢。为了提升安装速度,需要更改 Homebrew 的安装源,将其替换成国内镜像。

这里用的是由中科大负责托管维护的 Homebrew 镜像。其中,前两个为必须配置的项目,后两个可按需配置。

替换 brew.git:

git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git

替换 homebrew-core.git:

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

替换 homebrew-cask.git:

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

开发者还是需要cask的(例如java8的安装),如上设置

注:Homebrew 主要由四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles,它们对应的功能如下:

Homebrew的基本用法

// 查询:
brew search 软件名

// 安装:
brew install 软件名

// 卸载:
brew uninstall 软件名

// 更新 Homebrew:
brew update 

// 查看 Homebrew 配置信息:
brew config 

java8安装

最新的cask使用已经不再是 brew cask 而是 brew install --cask

brew install --cask homebrew/cask-versions/java8

Error: Cask 'java8' is unavailable: '/opt/homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks/java8.rb' does not exist.

简单点还是直接安装java8 dmg,因为是Mac M1芯片,我们需要下载azul的jdk,java8下载地址:https://cdn.azul.com/zulu/bin/zulu8.60.0.21-ca-jdk8.0.322-macosx_aarch64.dmg

感兴趣的可以看这篇文章: mac使用brew安装Java8 https://zhuanlan.zhihu.com/p/441019813

dmg安装成功后,java -version,如下:

即安装成功。

MySQL安装

brew search mysql

安装:

brew install mysql@5.7

环境变量设置:

echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc
#启动服务
mysql.server start
mysql_secure_installation
#停止服务
mysql.server stop


我们通过brew安装了mysql,掌握了brew的基本使用,后续就可以正常使用了。Enjoy!

Tags:

最近发表
标签列表