1 背景介绍

开发人员经常会换电脑,或者换新电脑,意味着重新搭建开发环境,很麻烦。但新电脑到手里面了,不换又不好,此篇专门用来记录mac电脑m1搭建java开发环境的步骤。希望对读者有所帮助,一条龙服务。
后期有时间,会出关于win10环境的,目前介绍mac环境。

2 JDK安装

M1版MacBook安装Arm版本的JDK:
https://cdn.azul.com/zulu/bin/zulu8.60.0.21-ca-jdk8.0.322-macosx_aarch64.dmg
官网地址:
https://www.azul.com/downloads/?version=java-8-lts&os=macos&package=jdk#zulu

不同机器需要选择对应的版本。我的是m1, 选择了arm64

demo@admin54 ~ % java -version
openjdk version "1.8.0_345"
OpenJDK Runtime Environment (Zulu 8.64.0.19-CA-macos-aarch64) (build 1.8.0_345-b01)
OpenJDK 64-Bit Server VM (Zulu 8.64.0.19-CA-macos-aarch64) (build 25.345-b01, mixed mode)

安装好后输入:java -version
可以查看对应的JDK版本。

3 Maven安装

maven版本比较多,
具体在这里下载。可以选择新版:https://maven.apache.org/download.cgi

4 Git安装

安装方式比较多,
1 可以使用命令行安装:

git clone https://github.com/git/git

2 然后查看具体版本:

git --version
git version 2.32.1 (Apple Git-133)

3 生成SSH密钥
装命令执行完之后,输入命令确认安装完毕:cd ~/.ssh ;ls

demo@admin54 ~ % cd ~/.ssh ;ls
config      id_rsa      id_rsa.pub  known_hosts

输入:cat id_rsa.pub,查看公钥内容信息(备用)

4 后面需要到github或者gitee上面进行配置。

5 配置环境变量

打开终端,配置 JDK、Maven 的环境变量
1、vim ~/.bash_profile
2、修改配置文件,路径换成自己的安装路径

export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
​
export M2_HOME=/Users/demo/soft/apache-maven
export PATH=$PATH:$M2_HOME/bin

3、修改好,激活命令:
source ~/.bash_profile

6 安装IntelliJ IDEA

这里需要小心,不同版本选择的idea版本也不相同,版本选择错了,你会发现idea运行起来会特别卡,比如你是m1芯片,用了intel的idea, 打开2到4个项目工程,或者本地运行springboot项目,会特别卡。

如果你是m1芯片,用了对应的idea版本, idea会非常顺化,打开10个工程都不卡。本地启动1分钟就OK,不用等5分钟,10分钟。下面是笔者自己配置情况:


重要的事情说3遍,
这里下载时候千万要下载与自己电脑芯片一致,不然会比较卡!
这里下载时候千万要下载与自己电脑芯片一致,不然会比较卡!
这里下载时候千万要下载与自己电脑芯片一致,不然会比较卡!

配置JDK

1、添加JDK配置
打开:file -> project structure

2、设置项目JDK版本

7 内存优化

显示内存指示器
这个功能很实用,在idea最右下边, 右键然后勾选 memory indicator-内存指示器,显示内存情况。


如果发现电脑卡了,显示内存占用比较卡,就可以点一下,干掉一些内部,idea就不那么卡了。

8 插件相关

可以看笔者另外一篇博客。里面介绍了很多对开发比较实用点插件。
https://blog.csdn.net/qq_39463175/article/details/129478435?spm=1001.2014.3001.5501

mac电脑m1搭建java开发环境参考手册相关推荐

  1. java电脑_电脑上搭建java开发环境

    图一 这里因为我的系统是64位的,所以选择x64的下载,(这里要最好根据你电脑的系统来,如果是32位的系统就需要下载以x86结尾的那个).一定要点接受协议后才能下载,下载后 图二 解压出来 图三 双击 ...

  2. Mac搭建Java开发环境最佳指南

    一.前言 作为一名Java开发工程师,入门以及在公司的工作环境都是使用的Windows,有一家公司的办公电脑环境用的是ubuntu系统,还没有体验用Mac来开发是怎么样的感受呢. 个人电脑还是刚上大学 ...

  3. Mac系统搭建java开发环境

    今天尝试在mac下搭建java开发环境 包括 JDK,Tomcat , eclipse ,mysql ,mysqlGUI 转载于:https://www.cnblogs.com/huhuixin/p/ ...

  4. mac系统搭建JAVA开发环境【按步骤一步一步来,能完美搭建好环境】

    mac系统搭建JAVA开发环境 安装JDK JDK官网下载链接 配置java开发环境 安装JDK 首先检查是否已经装有JDK:打开终端,输入java -version,如果有数据则表明已经装了,没有的 ...

  5. 从零开始vim搭建Java开发环境[视频]

    视频教程 从零开始vim搭建Java开发环境 全屏观看 前言 起初我仅仅是想在手机上搭建一套能开发Java的vim环境.<玩转手机中的linux系统termux并搭建java开发环境> 玩 ...

  6. 从零开始vim搭建Java开发环境之coc.nvim 篇

    前言 vim之美妙我就不过多介绍了,懂的自然懂.之前我已经有一篇文章介绍如何使用SpaceVim来搭建Java开发环境. 传送门:<从零开始vim搭建Java开发环境[视频]> 最近使用c ...

  7. 从购买阿里云服务器到搭建Java开发环境 jdk1.8+tomcat8.5+mysql(CentOS7.3)

    从购买阿里云服务器到搭建Java开发环境 jdk1.8+tomcat8.5+mysql(CentOS7.3) 购买阿里云服务器: 这是 购买链接进去后是: 选择轻量应用服务器,然后选择配置: 地区选择 ...

  8. apache目录 vscode_VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)

    VsCode搭建Java开发环境(Spring Boot项目创建.运行.调试) 安装如下两个主要扩展即可,这两个扩展已关联java项目开发主要使用的maven.springboot等所需要的扩展. 开 ...

  9. 【java开发】快速搭建java开发环境(离线开发、在线开发)

    文章目录 1.简介 2.下载和安装jdk 2.2 下载jdk 2.2 配置环境变量 2.3 常见命令 3.jdk开发 3.1 测试代码(hello world) 3.2 测试代码(animal, do ...

最新文章

  1. Python的一些小技巧小知识
  2. java多态替换switch_第1章 重构,第一个案例(3):运用多态取代switch
  3. Flask的Debug功能非常酷
  4. 软件工程能力漫谈:比编码更重要的,是项目管理能力
  5. HDU - 5030 Rabbit's String(后缀数组+二分)
  6. double 格式化
  7. 清洁责任–摆脱均等,compareTo和toString
  8. Django操作原生MySQL的方法:MyModel.objects.raw()执行查询语句
  9. 用得最多的altium版本_83版《神雕》有多猛?收视率破90%!金庸最满意的版本...
  10. HTML浅学入门---基础知识 (1)基本规则
  11. 开课吧Java课堂:特殊的字符串如何操作,字符串如何连接
  12. 使用TSQL语句操作MySQL数据库
  13. 软考高级系统架构设计师系列论文:详细介绍一篇论文的万能模版,快速了解如何写好一篇架构设计师论文
  14. MFC 添加静态图片(Picture Control控件)
  15. 抓包分析TCP首部,三次牵手四次分手过程,序列号确认号计算,为什么握手是三次挥手是四次?
  16. gateway集成swagger
  17. QWidget相对坐标转全局坐标
  18. 进程间通信和线程间通信
  19. 有声读物探索高速公路和英语的小路
  20. Pro_07丨波动率因子3.0与斜率因子

热门文章

  1. 东哥手把手带你刷二叉树|第三期
  2. 【报告分享】2021年即时消费行业报告-京东大数据研究院x达达(附下载)
  3. 【图像处理】图像形态学处理系统Matlab源码
  4. AssetClub游戏攻略
  5. 【JavaWeb】JDBC
  6. ios功耗测试软件,iOS开发耗电检测及优化
  7. 计算机英语教案模板,英语教案
  8. 直达CSDN——创作者创收
  9. 使用树莓派初阶段总结
  10. YOGA27多维一体电脑,兼具出色外观与高端配置