安装jdk:
到Oracle官网下载JDK1.8安装包
官网下载链接,找到以下图:
选择接受证书协议,然后选择对应的Mac OS X一栏下载SDK,这里我说下,下载sdk必须要登录才可以下载,我没有Oracle账号,所以让安卓同事帮忙下载了,大家有需要的可以点击这里,百度网盘提取码:c62d
打开获取到的安装包按步骤安装到系统上
下载完成后,我们得到一个dmg的安装包,如下图所示,名称为jdk-8u211-macosx-x64.dmg,表示这是java8版本号为211的JDK安装包。
双击dmg安装包,打开如下图所示窗口。
点击JDK 8 Update 211.pkg,后面就是傻瓜式的安装了,一直按照系统提示安装好了~
配置系统的环境变量
上一步骤,实标上,我们只是把JDK1.8的文件复制到操作系统上。但是我们如果要在terminal终端上使JAVA命令,还有让其实应用知道JDK1.8环境的存在,那我们还需要配置系统的环境变量。
首先我们得知道JDK目录安装在哪里,按照下面的路径我们可以找到JDK的主目录,如下图所示。
/Library/Java/JavaVirtualMachines
jdk的真实主目录如下:
/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
打开终端,进入当前用户的home目录:
cd ~/
打开.bash_profile并编辑:
open .bash_profile
在文件的末尾加入这一行语句:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
并保存,如图所示:
验证JDK1.8是否安装成功
终端输入:java -version
,正确显示java版本号算安装成功~
一:maven的下载
下载地址:http://maven.apache.org/download.cgi
Binary:编译之后的二进制文件
Source:表示可以查看源代码的,比Binary大一点
tar.gz archive:Linux、macOS系统使用
zip archive:windows系统使用
下载完成之后,我们先来看看apache-maven-3.5.0里面的conf文件下有一个settings.xml文件。在这里面我们可以修改一下镜像的位置,默认的镜像下载速度很慢,我们可以换成阿里云的镜像。
(1)可以把仓库的位置换了,仓库就是我们通过maven下载的jar包存放的地方,这里可以指定自己的目录。
二:maven安装与配置
1.安装:双击解压刚才下载好的maven的文件,解压到你想要的文件夹底下。
2.配置
1)打开终端输入命令 vim ~/.bash_profile (编辑环境变量配置文件)
2)按下i,进入编辑模式
3)在环境变量文件中加上如下的配置
export MAVEN_HOME=/Users/kun/Desktop/midongtools/apache-maven-3.5.0
export PATH=$PATH:$MAVEN_HOME/bin
PS:(可以将文件直接拖拽至终端内文件路径便可显示出来)
4)输入 :wq退出并保存当前文件
5)输入 source ~/.bash_profile,按下Enter键使bash_profile生效。
6)输入 mvn -v,结果如下图所示即表明配置成功
三:eclipse的maven插件安装
1)在eclipse的菜单栏中选中help,点击install new software
2)点击add,输入内容m2e http://download.eclipse.org/technology/m2e/releases
3)选中maven intergration for elcipse插件,点击next继续安装
4)在菜单中依次找到eclipse -> prefereces -> Maven -> Installations -> add, 选择Maven的安装目录并点击OK.
5)检查User settings,这里面有settings.xml文件的位置和仓库的位置,系统自动识别,你也可以更换settings.xml这个路径,而仓库的路径是根据settings.xml中的设置自动识别的。
四:使用maven创建web项目
1)新建项目,选择other,maven项目,点击next
2)选择默认工作空间(或选自己的workspace)
3)在Filter中输入org.apache.maven.archetypes,然后选中maven-archetyep-quickstart 或 maven-archetyep-webapp,点击next
4)Group id是公司名称 Artifact id是项目名称