一、安装JDK
1、下载得到jdk-8u201-windows-x64.exe,直接双击运行安装,一直next就可以,默认是安装到系统盘下面Program Files,
我这里装在D:\Develop\javaEnvironment下面,注意安装完jdk之后会自动运行安装jre,这时的安装路径最好和jdk一样,方便管理,我的都是在D:\Develop\javaEnvironment下面。
安装完以后的样子如下:
2、环境变量配置:
右击“我的电脑”,点击“属性”;选择“高级系统设置”选项卡,点击“环境变量”;
在“系统变量”中,设置3项属性,JAVA_HOME、PATH和classpath(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
一般 PATH都是已经存在的。
3、配置如下:以下的配置都最好看图,图是我配置好,能运行起来的,
1)JAVA_HOME
D:\Develop\javaEnvironment\jdk1.8.0_201
JAVA_HOME我配置了两个地方,不知道为啥,反正最后是成功的,
2)classpath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;
注意:classpath项的变量值前面是有一点的
3)PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4、验证安装成功与否:
“开始”->键入“cmd”;键入命令“java”,“javac”几个命令,出现画面,说明环境变量配置成功。
一开始我的javac怎么都不对,最后是path多了一个分号,所以一定要看仔细
二、安装tomcat
1、下载apache-tomcat-7.0.77-windows-x64.zip,这是免安装版的,直接解压即可。如果是安装版的tomcat,双击运行一路next即可安装完毕,其中也可以配置一下安装路径,保持默认路径,端口也是默认8080。
比如,我们将tomcat解压缩后的目录为:F:\apache-tomcat-7.0.11-windows-x86\apache-tomcat-7.0.11(以下简称%TOMCAT_HOME%)
进入%TOMCAT_HOME%/bin,双击“startup.bat”启动tomcat,如果tomcat正常启动,我们访问“http://localhost:8080/”即可打开tomcat管理页面。
双击“shutdown.bat”,即可关闭tomcat。
2、验证安装:打开浏览器,键入http://localhost:8080/,如果出现一下页面即安装成功:
Localhost:8080 打不开可以修改端口号,重启tomcat
(可参考:https://blog.csdn.net/weixin_45193229/article/details/114323970?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165355740116782390563568%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165355740116782390563568&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-4-114323970-null-null.142^v10^control,157^v12^new_style&utm_term=tomcat&spm=1018.2226.3001.4187)
三、安装maven
第一步:maven官网下载maven 我们下载一个被编译后的版本,这是免安装版的,直接解压即可apache-maven-3.0.5-bin.zip
第二步:我们把它解压后放在一个目录中(存储路径不要带中文)
第三步:新建环境变量(M2_HOME)以标识本地maven的位置
看了好多教程,名字不一样,但路径都是一样的,就是本地安装的maven路径,所以我新建了两个变量MAVEN_HOME、M2_HOME
第四步:添加path
第五步:验证是否安装成功mvn -v
可参考这个文章怎么配置到myeclipse 2014(https://blog.csdn.net/qq_18815499/article/details/78642159)(https://blog.csdn.net/weixin_39690963/article/details/114180256)
到这里就全部安装完成了,接下来就是配置myeclipse
四、MyEclipse安装与配置
(一)配置jre/jdk
1.打开myeclipse2017 ,依次点击菜单栏中Window-->preferences,弹出preferences设置对话框。
2.在首选项界面选择Java --> Installed JREs,在这个界面你可以添加,编辑,删除jre。
3. 在InstalledJREs界面,点击add,会出现JRE Type界面,来选择jre的类型。我选择standardVM。然后点next。
4.在新弹出的jre definition界面,点击上面的“Directory...”,在新弹出框中选择你安装Java jdk的位置。点击“确定”。
(-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME)先不要管,这个是配置maven添加的,后边会说到
5.然后点击finish按钮,完成jre添加。
6.回到首选项中的Installed JREs界面,在新添加的jre之前√
7. 点击Apply然后点击“OK”完成设置。
(二)配置tomcat
1.打开myeclipse2017,打开Window下的Perferences,在这里我的是apache-tomcat-7.0.77,以这个为例
2.选择对应版本的tomcat,勾选 Create a new local server,会在最后完成时直接添加到你的Servers下
3.选择tomcat安装目录
4.点击finish后,即可看到添加后的tomcat了
(三)配置maven
第一步:修改中心仓库为我国的镜像仓库,目的是加快一些配置文件,jar包的下载速度(添加红线内的mirror部分),setting文件在下载的maven插件中的conf文件夹内(修改好的setting。xml文件我放在了网盘 ,后续可以直接复制用,把仓库地址改成自己对应的就行)
第二步:修改仓库存储位置,目的是为了避免系统重装导致届时需要重新下载一些文件导致浪费时间
首先在某位置新建一个文件夹 名字自定义(如:maven_repository),
第三步:表面工作虽然做好了,但是maven它不承认啊 因此还要修改一下setting文件(是maven插件conf目录下的setting文件)
中间字段值为第二步创建的仓库位置
第四步:将第三步修改的setting文件复制到第二步的文件夹中
第五步:最后收尾工作 在MyEclipse中应用这些修改
1、myeclipse2017 windows 下 preferences 找Maven 看看jdk是不是自己配置的,(如果没有的话,就点击Add,添加就行,选择安装的jdk的地址,具体记不太清了,按照步骤来的话,应该都会有)
2、点击installations 找到自己安装maven的地址 add maven
点击Directory选择自己安装的maven所在的位置
添加完成后,回到主页面,在所添加前打上√
3、点击UserSettings 配置 maven目录里conf 里的 settings.xml,(修改user setting中的红框部分 大家修改为maven_repository下的setting或者是conf下的setting都无所谓 ,毕竟两个是一样的)
注意看下划红线的部分是不是和图片一直,最下边的那个是仓库存储位置maven_repository
4、点击java 里加这个 -Dmaven.multiModuleProjectDirectory=$MAVEN_HOME
点击Edit,最后点击完成,保存
至此,maven配置全面完成。
解释一下其中几点
1.M2_HOME的作用:其实就是简化path中的字段长度,比如说我问你圆周率多少 你肯定会说是π,而不是3.1415926......
2.path中添加的字段:为了让系统能够在任意地方都能识别maven/bin目录下的命令,何乐而不为
3.修改mirror,创建maven项目多半会使用到骨架,但是maven默认的中心仓库在国外,因此速度上还是需要一定的时间成本的
4.修改仓库存储位置:用maven进行管理项目,当然会下载很多依赖包,而它默认的存储位置在c盘,若是不小心重装,那就得重新下载了,如果网络畅通还好说,要是没有网络呢?
5.为什么不用MyEclipse自带的maven呢?你问我 我问谁去! 哈哈 因为其实我也不知道 反正跟着大佬做就没错
以上,就是我配置maven的一点记录,自己闭门造车着实遇到了很多阻碍,希望本文能帮助到一些道友,如果不妥当之处,恳请大家批评指正。告辞!!
参考文档:原文链接:https://blog.csdn.net/qq_18815499/article/details/78642159
以上既是JAVA环境搭建之MyEclipse2017+jdk1.8++tomcat7+maven3.0.5环境搭建详解,接下来就可以导入项目进行开发了。