📈

m1 mac下java开发环境配置

Tags

mac软件下载网址

公司内网无法使用apple store ,需要自己去网址下载

mac常用快捷键

mac环境变量

  • 加载顺序为: a. /etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户登录时都会读取该文件 b. /etc/paths (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时不管是何种方式都会读取此文件 c. ~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时该文件仅仅执行一次! d. ~/.bash_login e. ~/.profile f. ~/.bashrc
其中a和b是系统级别的系统启动就会加载;其余是用户接别的。c,d,e按照从前往后的顺序读取,如果c文件存在,则后面的几个文件就会被忽略不读了,以此类推。 ~/.bashrc没有上述规则,它是bash shell打开的时候载入的。 全局设置,一般不建议修改/etc/profile/etc/bashrc 文件,而去修改/etc/paths文件。如果想要对所有用户都生效则可在/etc/paths文件的最后一行加上自己的app路径。优先级也是最高的。 单个用户生效的配置,一般都是修改~/.bash_profile文件,若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!
 
环境变量PATH的语法
如果没特殊说明,设置PATH的语法都为:
export PATH=<PATH 1>:<PATH 2>:<PATH 3>:.....:<PATH N>:$PATH
推荐设置用户个人自己的环境变量,尽量不破坏Mac系统全局变量
 

zsh设置

打开zsh配置文件vim ~/.zshrc,添加以下内容
if [ -f ~/.bash_profile ]; then source ~/.bash_profile fi
使zsh配置文件生效source ~/.zshrc

开发软件安装

包管理Homebrew安装

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
配置环境变量
export PATH=/opt/homebrew/bin:$PATH
 
brew list 软件名 来显示路径
  1. 通过brew install安装应用最先是放在/usr/local/Cellar/目录下。
  1. 有些应用会自动创建软链接放在/usr/bin或者/usr/sbin,同时也会将整个文件夹放在/usr/local
  1. 可以使用 brew list 软件名 (比如 brew list oclint)确定安装位置。
 

jdk安装

notion image
选择java 8 lts 直接安装dmg文件即可,无需配置环境变量
NJXDGD05753:~ 10023025$ java -version openjdk version "1.8.0_302" OpenJDK Runtime Environment (Zulu 8.56.0.23-CA-macos-aarch64) (build 1.8.0_302-b08) OpenJDK 64-Bit Server VM (Zulu 8.56.0.23-CA-macos-aarch64) (build 25.302-b08, mixed mode)
默认安装目录 /Library/Java/JavaVirtualMachines/zulu-8.jdk

maven安装

第一种方式
新建~/.bash_profile 配置maven环境变量
sudo vim ~/.bash_profile
export MAVEN_HOME=/opt/maven3.8.3 #注意将 maven 安装路径修改为你的的文件路径 export PATH=$PATH:$MAVEN_HOME/bin
更新环境变量
source ~/.bash_profile
第二种方式
使用包管理器安装brew install maven
/opt/homebrew/Cellar/maven/3.8.3/libexec

idea 安装

notion image
破解
在线安装:
  • Settings/Preferences... -> Plugins 内手动添加第三方插件仓库地址:
    • https://plugins.zhile.io
  • 搜索:IDE Eval Reset插件进行安装。如果搜索不到请注意是否做好了上一步?网络是否通畅?
  • 插件会提示安装成功。
notion image
破解补丁安装
补丁网盘链接: 链接: https://pan.baidu.com/s/1vo_teu41pA-v9OYfC9wprQ 密码: ndao
备用链接: 链接: https://pan.baidu.com/s/1cxcpL3PZAccRfXY26ldm0Q 密码: wuer
无限速网盘链接:https://wws.lanzoui.com/iN07ev7shcf

Git安装

使用homebrew安装
brew install git
idea配置整合
notion image
点击test即可
 

Gradle安装配置

brew install gradle

Gitlab ssh密钥配置

rabbitmq 安装

docker 安装

安装mysql

拉取arm64 镜像
docker pull mysql/mysql-server:latest
创建并启动MySQL服务容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server
这时使用宿主机连接没有授权访问,需要进入mysql修改mysql访问权限。
docker exec -it mysql bash bash-4.2# mysql -u root -p
授权
mysql>CREATE USER 'root'@'%' IDENTIFIED BY 'root'; mysql>GRANT ALL ON *.* TO 'root'@'%';
刷新权限
mysql> flush privileges;
修改root用户密码
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
#刷新权限
mysql> flush privileges;
 

其他办公软件安装