java,maven环境配置
最近项目要求用sonar qube检查代码,就要用maven环境,之前写后端项目也用过maven当时只是学了一下怎么用maven构建项目,管理jar包,maven环境只是按照网上教程配好了,也没有测,后来环境变量改了几次,导致maven不能用了,重新处理了之后决定分享一下自己踩过的坑…
一. 下载maven
这个网上有很多下载地址的,最好还是去官网下吧,这里就不贴地址了,博主比较懒,嘻嘻嘻…
二. 确认jdk环境已经安装好
java的jdk环境安装一定要注意细节, 像. ; \这些符号的位置
基本配置环境是
JAVA_HOME:
C:\Program Files\Java\jdk1.8.0_144\
(你的jdk根目录路径)
CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(最前面有. 最后面有;)
Path:
%JAVA_HOME%\bin
三. 配置maven环境
网上有把maven的环境配两个的,有一个是自己的MAVEN_HOME,还有一个是默认的maven仓库 M2_HOME,路径都是你maven文件的路径,我自己也没有明白为啥要配两个,一般只配MAVEN_HOME一个也能用…
maven文件夹下的目录结构:
第一个是下载的maven解压后的文件,第二个是自己的maven仓库
MAVEN_HOME:
D:\maven\apache-maven-3.6.1
(maven解压后放的位置,最好是在你要放的某个盘上新建一个maven文件夹,再把解压后的文件拷进去)
Path:
%MAVEN_HOME%\bin
四.测试
到这里jdk以及maven的环境都配好了,测试一下…
win+R–>cmd—>javac
–>java
–>java -version
—>mvn -version
到此jdk和maven的环境测试就成功完成啦…
五. 踩坑记录
1.如果path中java_home用的是相对路径%%这种,这里JAVA_HOME的结尾就加上;path里面也可以用绝对路径,就是jdk里面的bin所在的路径
2.如果你再设置环境变量值的时候是通过选择文件来添加的路径,系统可能会莫名其妙的给你的结尾加上一个分号,这个jdk环境能正常运行,但是maven就是死活不能运行,你还不知道错哪儿…
不要慌,稳住,把变量值删了,复制文件路径粘过去,就好了…
此刻让我独自一人悲伤一会儿…