从零开始搭建Java开发环境
“合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。” —— 老子
一、准备安装包
1、JDK1.8
https://www.oracle.com/java/technologies/downloads/#java8-windows
2、Maven 最新版
https://maven.apache.org/download.cgi
3、IntelliJ IDEA 社区版
https://www.jetbrains.com.cn/idea/download/?section=windows
4、Git 最新版
https://git-scm.com/downloads
二、Java安装和配置环境变量
1、安装Java,双击点点点,安装完成后复制下安装路径,比如我安装在了 D:\Program Files\Java\jdk1.8.0_321
2、环境变量配置
右键【我的电脑】选择【属性】点击【高级系统设置】点击【环境变量】在系统变量里点【新建】按钮
- 变量名:
JAVA_HOME
- 变量值:
D:\Program Files\Java\jdk1.8.0_321
然后选中Path
点【编辑】然后点击【新建】%JAVA_HOME%\bin
和 %JAVA_HOME%\jre\bin
推荐移动 %JAVA_HOME%\bin
到最前面去
验证Java是否安装配置成功,打开控制台,输入 java -version
三、Maven 配置
Maven运行依赖Java环境,须确保电脑安装了Java环境
1、Maven只需解压到指定目录下即可 我的是 D:\software\apache-maven-3.9.5
2、环境变量配置
- 变量名:
MAVEN_HOME
- 变量值:
D:\software\apache-maven-3.9.5
然后添加 %MAVEN_HOME%\bin
到 Path
里保存确定
验证是否配置成功,打开控制台,输入 mvn -v
3、配置本地仓库
新建本地仓库地址,我的是 D:\software\apache-maven-3.9.5\repository
修改 settings.xml
配置文件,找到 localRepository
修改
<localRepository>D:\\software\\apache-maven-3.9.5\\repository</localRepository>
4、配置阿里云镜像
由于maven服务器在国外,下载jar包特别慢,所以配置下国内镜像源 https://developer.aliyun.com/mvn/guide
修改 settings.xml
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
建议:maven默认读取配置文件的位置是
C:\Users\{电脑用户名}\.m2\settings.xml
所以建议拷贝一份配置到此位置下
四、IntelliJ IDEA 和 Git
1. Git安装
直接点点点,下一步下一步即可。安装完右键菜单有 Git Bash Here
就可以了
2. IDEA
IDEA我们安装的是社区版,因为旗舰版要钱,哈哈!不过日常完全够用了,实在想用旗舰版可以百度搜破解去→_→
1、配置Maven
2、改编码为 UTF-8
3、代码里的样式,我改了下,我个人习惯而已
4、设置类注释模板
每次创建类的时候都会自动生成
/**
* <p>
* ${NAME}
* </p>
*
* @author biubiu
* @since ${DATE} ${TIME}
*/
5、IDEA 推荐的插件
Lombok
生成Getter/Setter/toString
等MyBatisX
是接口开发的时候Mapper
层可以直接跳转到对应的XML
里,还可以根据数据库表自动生成代码
3. Git 提交
其实IDEA自带的就很好用,不过用命令行也可以作为补充
1、Git全局变量配置
git config --global user.name "baijq" # 配置用户名
git config --global user.email "baijqmail@163.com" # 配置邮箱
2、提交代码
git add . # 添加到暂存区
git commit -m '第一次提交' # 提交到本地仓库
git remote add origin https://gitee.com/baijq/boot-demo.git # 指定远程地址
git push -u origin "master" # 推送到远程
好啦,大功告成,收功。回家干饭...