MacBook Pro M1 Java 开发环境搭建

换电脑了,换到了 MacBook Pro M1,用来 Java 开发,如下是我的 Java 开发环境搭建步骤。如果想了解使用体验详情,可以去看我的体验视频:www.bilibili.com/video/BV1vw…

MacBook Pro M1 用于 Java 开发好用么.005.jpeg

  • JDK 安装
  • Maven 配置
  • IDEA 安装
  • IDEA Maven 配置

JDK 配置

目前 Zulu JDK 支持 M1芯片,下载 Download Azul Zulu Builds of OpenJDK

下载后点击安装,按照步骤进行,完成后,在控制台输入java -version

$ java -version
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment Zulu11.48+21-CA (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM Zulu11.48+21-CA (build 11.0.11+9-LTS, mixed mode)
复制代码

Zulu JDK默认安装在/Library/Java/JavaVirtualMachines目录下

MAVEN 配置

下载maven, 解压后移动到 /opt目录下(类 Unix 系统软件推荐安装到 /opt 下),配置MAVEN_HOME, 修改/etc/zshrc文件, 将配置加入到文件末尾

export MAVEN_HOME=/opt/maven/apache-maven-3.8.1 #注意将 maven 安装路径修改为你的的文件路径
export PATH=$PATH:$MAVEN_HOME/bin
复制代码

然后执行 source /etc/zshrc 使配置生效

控制台输入mvn -version

$ mvn -version
sh-3.2# mvn -version
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /opt/maven/apache-maven-3.8.1
Java version: 11.0.11, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "11.4", arch: "aarch64", family: "mac"
复制代码

接下来设置 Maven 的镜像下载仓库以及阿里镜像源

找到 <localRepository> 标签,修改仓库地址为自己新建的仓库文件夹

 <localRepository>/Users/william/maven_repository</localRepository>
复制代码

修改 Maven 安装目录下的 xx/conf/settings.xml 配置文件,找到 <mirrors> 标签添加如下配置

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
</mirrors>
复制代码

IDEA

下载 M1 的 IDEA Download IntelliJ IDEA ,下载后直接安装

安装完成后我们来设置一下新建项目的默认配置,主要是 Maven 仓库的配置

如图点击 Preferences

截屏2021-06-14 下午8.44.14.png

选择 maven 配置,填写你自己的 Maven 配置。

截屏2021-06-14 下午9.27.47.png

这里一定要注意 maven 仓库的路径权限,如果因为权限问题出现 Jar 包下载失败的问题

需要给 Maven 仓库设置访问权限,可以使用如下命令

$ chmod -R 777 /maven_repository  # 	这里设置你自己的仓库绝对路径
复制代码

本文首发:全站港 www.ideaworks.club

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享