小工具知识网

当前位置: 首页 > 行业知识 > mac配置JDK和Maven那些事

行业知识

mac配置JDK和Maven那些事

2026-11-09 04:28:26 来源:互联网转载

mac配置JDK和Maven那些事

  • JDK安装
    • 下载JDK17或18
    • 安装JDK
    • 查看安装是否成功
    • Maven安装
      • 1、Homebrew安装Maven
      • 2、官方网站下载安装包安装Maven
      • 3、SDKMAN安装Maven
      • 安装maven问题集锦

        JDK安装

        下载JDK17或18

        JDK17下载地址:下载

        进去后根据自己需要的版本进行选择。

        JDK17举例,需要根据mac的芯片进行选择

        ARM64 Compressed Archive:M1/2/3类型的芯片使用,下载后是压缩包,免安装。

        ARM64 DMG Installer:M1/2/3类型的芯片使用,下载后是dmg的安装包。

        x64 Compressed Archive:Inter类型的芯片使用,下载后是压缩包,免安装

        x64 DMG Installer:Inter类型的芯片使用,下载后是dmg的安装包。

        安装JDK

        下载好后,点击下载的dmg,打开之后一直下一步,直到完成。

        查看安装是否成功

        安装完成后,打开终端查看安装情况。

        输入

        java -version

        如果终端输出为

        java version "17.0.10" 2024-01-16 LTSJava(TM) SE Runtime Environment (build 17.0.10+11-LTS-240)Java HotSpot(TM) 64-Bit Server VM (build 17.0.10+11-LTS-240, mixed mode, sharing)

        说明安装成功。

        Maven安装

        安装Maven有三种方法,Homebrew安装Maven、官方网站下载安装包安装Maven、SDKMAN安装Maven。

        1、Homebrew安装Maven

        1️⃣ 验证电脑是否安装Homebrew

        终端输入:

        brew -v

        终端输出:

        Homebrew 4.2.14

        2️⃣ 安装Homebrew

        电脑已经有Homebrew可以跳过安装Homebrew。

        如果电脑没有HomeBrew,需要进行安装。在终端输入

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

        安装好后,使用终端验证一下是否安装成功。

        3️⃣ 安装Maven

        安装成功后,使用Homebrew安装Maven。

        brew install maven

        验证安装结果:

        mvn -version

        终端输出:

        Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)Maven home: /usr/local/Cellar/maven/3.9.6/libexecJava version: 21.0.2, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/HomeDefault locale: zh_CN_#Hans, platform encoding: UTF-8OS name: "mac os x", version: "14.3.1", arch: "x86_64", family: "mac"

        安装成功。

        2、官方网站下载安装包安装Maven

        1️⃣ 打开 Maven官方网站,选择最新版本的Maven,下载对应的安装包。

        2️⃣ 解压缩安装包,在Finder中进入解压后的文件夹,将文件夹内的apache-maven-x.x.x(x.x.x为版本号)拖动到/usr/local目录下,必须和环境配置里的一致。

        3️⃣ 设置环境变量,在终端中输入以下命令:

        sudo nano /etc/profile

        在文件末尾添加以下内容:

        export M2_HOME=/usr/local/apache-maven-x.x.xexport PATH=$PATH:$M2_HOME/bin

        保存并退出编辑器,然后重新加载配置:

        source /etc/profile

        4️⃣ 验证是否安装成功

        终端输入:

        mvn -version

        终端输出:

        Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)Maven home: /usr/local/Cellar/maven/3.9.6/libexecJava version: 21.0.2, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/HomeDefault locale: zh_CN_#Hans, platform encoding: UTF-8OS name: "mac os x", version: "14.3.1", arch: "x86_64", family: "mac"

        安装成功。

        3、SDKMAN安装Maven

        SDKMAN是一个针对Java开发人员的命令行工具,可以方便地安装、管理各种Java相关工具。

        打开终端,依次执行以下命令:

        1️⃣ 安装SDKMAN:

        curl -s "https://get.sdkman.io" | bash

        2️⃣ 安装Maven:

        sdk install maven

        3️⃣ 验证安装结果:

        终端输入:

        mvn -version

        终端输出:

        Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)Maven home: /usr/local/Cellar/maven/3.9.6/libexecJava version: 21.0.2, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/HomeDefault locale: zh_CN_#Hans, platform encoding: UTF-8OS name: "mac os x", version: "14.3.1", arch: "x86_64", family: "mac"

        安装成功。

        安装Homebrew问题集锦

        1. Xcode命令行工具未安装或版本过旧
        • 报错信息:

          xcode-select: error: command line tools are required for Homebrew, but xcode-select did not find any.

        • 解决办法:

          通过运行xcode-select --install来安装Xcode命令行工具。

          1. 权限问题
          • 报错信息:

            Error: The /usr/local directory is not writable. You should change the ownership and permissions of /usr/local back to your user account.

          • 解决办法:

          • 通常是因为**/usr/local/**目录没有正确的写权限。可以通过执行sudo chown -R $(whoami) /usr/local/*来修复权限问题。

            1. Homebrew安装脚本下载失败
            • 报错信息:

              curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

            • 解决办法:

              这可能是网络问题,尤其是在一些国家或地区可能需要翻墙才能访问GitHub。尝试更改DNS设置或使用代理。

              1. Homebrew安装后的路径不在PATH中
              • 报错信息:

                没有直接的报错信息,但在尝试运行brew命令时,终端显示command not found。

              • 解决办法:

                需要将Homebrew的安装路径添加到你的PATH环境变量中。对于大多数用户,这通常意味着需要将export PATH="/usr/local/bin:$PATH"添加到你的.bash_profile、.bashrc或.zshrc文件中。

                1. Homebrew要求macOS版本较高
                • 报错信息:

                  Error: Your macOS version is too old for Homebrew.

                • 解决办法:

                  Homebrew要求macOS保持在较新的版本。如果遇到这个问题,需要更新你的macOS系统到支持的最新版本。

                  1. 安装脚本执行中断
                  • 报错信息:
                  • 可能因为多种原因导致,通常会有一个明确的错误提示,例如因为网络问题或是脚本执行权限问题。
                  • 解决办法:

                    根据具体的错误提示来解决。如果是网络问题,检查网络连接;如果是权限问题,确保你有使用sudo的权限。

                    安装maven问题集锦

                    1. mac权限问题
                    • 报错信息

                      Error: The following directories are not writable by your user

                    • 解决办法
                       sudo chown -R `whoami`:admin /usr/local/bin
                      sudo chown -R `whoami`:admin /usr/local/share

上一篇:手机怎么进入宝塔面板?

下一篇:ps怎么制作3d效果?