背景:发现经常换电脑装环境等比较麻烦,主要还是想记录一下,不要每次安装都到处翻。。
1、下载并安装JDK
到官网下载所需的JDK:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
这儿下载的是JDK11,要注意根据不同芯片下载对应可安装的dmg;下载错了也没关系,安装的时候会提示你重新下载安装的。
下载之后,点击按照提示步骤安装即可,默认安装路径为:/Library/Java/JavaVirtualMachines
2、配置环境变量
1.打开终端并输入,需使用sudo要有管理员权限否则无法修改保存文件
sudo vim /etc/profile
2.输入如下配置信息,要根据自己安装的版本号配置,可在安装路径下自行查看/Library/Java/JavaVirtualMachines):
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
vim的简单操作:
键盘按下i
,显示INSERT,进入编辑模式
esc
退出编辑模式
输入:wq!
保存并退出
3.使环境变量生效
终端输入
source /etc/profile
6、检查环境变量配置是否成功
终端输入如下命令,能得到JAVA_HOME路径,则JAVA 环境变量配置完毕
echo $JAVA_HOME
7、检验环境
检验Java环境:终端输入如下明亮,显示版本号
java -version
检验JDK
javac -version
3、插件推荐
Rainbow Brackets
彩虹色花括号,代码长的时候真的很需要。
Lombok
简化了Model层的代码的编写,以前pojo类/实体类,需要自己提供set、get、toString、equals、hashCode, Lombok通过各种注解,简化了以上操作.
- @Data:会自动生成set、get、toString、equals、hashCode
- @NoArgsConstructor:自动生成无参构造
- @AllArgsConstructor:自动生成全参构造
- @Accessors(chain = true):开启链式编程
GenerateAllSetter
自动生成对象所有的get、set方法。new一个对象然后使用Alt键+Enter键即可调出选项。根据所需要选择选项即可。
Translation
翻译,右键可翻译成中文;也可中文转换成英文。
其他:
参考:
https://blog.csdn.net/godot06/article/details/104378253
https://blog.csdn.net/Very666/article/details/106915540
https://blog.csdn.net/weixin_48088839/article/details/124387437