1. 安装 brew

brew 是一种专门在苹果电脑 Mac 操作系统下使用的软件包管理工具。它可以方便地安装、卸载和管理各种软件包,为用户在 Mac 系统上获取和管理软件提供了便捷的途径。例如,用户可以通过 brew 快速安装常用的开发工具、数据库等软件。

// 安装 brew

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ echo >> /Users/jackzang/.zprofile
$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/jackzang/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"
$ brew --help

// brew 常用操作

$ brew search jdk    // 在 Homebrew 的仓库中搜索与关键词 jdk 相关的所有软件包。

$ brew install FORMULA|CASK...             // 安装软件
$ brew uninstall FORMULA|CASK...         // 卸载软件

$ brew list            // 查看所有通过 Homebrew 安装的软件包,包括安装的依赖包
$ brew leaves       // 查看所有通过 Homebrew 安装的软件包,不包括安装的依赖包
$ brew list git      // 列出该特定软件包所安装的所有文件的详细列表

$ brew info git     // 查看该软件是否已经安装,还会提供有关版本、安装位置等信息

$ brew outdated                                   // 查看哪些包可以更新
$ brew upgrade  [FORMULA|CASK...]    // 安装软件的新版本,但是旧版本并不会被删除
$ brew update                                    // brew 自身更新

$ brew cleanup                                      // 清理所有包的旧版本
$ brew cleanup [FORMULA ...]                // 清理指定包的旧版本
$ brew cleanup -n                                 // 查看可清理的旧版本包,不执行实际操作

$ brew pin [FORMULA ...]                     // 锁定某个包不更新
$ brew unpin [FORMULA ...]                 // 取消锁定更新

// 示例

$ brew install git

2. jdk 安装与卸载

(1)jdk 安装

// 根据需要选择要下载的版本:https://www.oracle.com/sg/java/technologies/downloads/archive/

// 下载完成后,双击安装

如果安装多个版本,可能需要配置环境变量(暂时未测试,后续看)

// 找到 java 安装的路径

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    1.8.441.07 (arm64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_441 (arm64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

// 配置环境变量

$ vim ~/.bash_profile
#jdk环境变量
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
#默认jdk
export JAVA_HOME=$JAVA_8_HOME

#重置JAVA_HOME 参数
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
alias jdk17='export JAVA_HOME=$JAVA_17_HOME'

$ source ~/.bash_profile

// 版本切换

$ jdk8              // 切换为 8 版本
$ jdk11              // 切换为 11 版本
$ jdk17             // 切换为 17 版本

(2)卸载 jdk

// 查看 jdk 安装的位置

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    1.8.441.07 (arm64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_441 (arm64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

// 删除允许路径和运行环境

$ sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
$ sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
$ sudo rm -fr ~/Library/Application\ Support/Oracle/Java

// 删除对应的 jdk

$ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-1.8.jdk

// 卸载 Oracle Java

$ sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
$ sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
$ sudo rm -fr ~/Library/Application\ Support/Oracle/Java

3. go 的安装和卸载

(1)go 的安装

下载地址:https://golang.google.cn/dl/

// 选择合适的版本

// 双击安装

(2)go 的卸载

$ which go
/usr/local/go/bin/go
$ sudo rm -rf /usr/local/go
$ sudo rm -rf /etc/paths.d/go
$ vim ~/.bash_profile      // 有关 go 的环境变量删除(如果有的话)
作者:jackzang  创建时间:2025-03-15 09:31
最后编辑:jackzang  更新时间:2025-03-26 20:37