java开发环境搭建--jdk安装、maven配置、Idea
安装 JDK
下载安装
首先打开 Oracle 官网 JDK 1.8 下载页面,根据下图选择下载各系统对应的版本,这里以 Win10 64 位操作系统为例。
下载完成之后,双击鼠标进行安装,一直单击“下一步”按钮直至安装完毕。
环境变量配置
JDK 安装完毕后,接下来配置 JDK 环境变量,选择“我的电脑” | “属性” | “高级系统设置” | “环境变量” | “新建”命令:
在弹出的对话框中新建JAVA_HOME
变量以及 Java 安装地址,如下图:
单击“确定”按钮后,回到环境变量界面,双击Path
变量,添加两条 JDK 路径,如下:
以上,Java 环境变量配置完毕!
测试
配置完成之后,测试一下 JDK 是否配置正确,Win10 下使用快捷 window+r 输入 cmd 命令,进入运行窗口,执行命令java -version
,若出现如下结果,则表示安装成功!
安装 Maven
安装 Maven 的前提是完成 Java 环境安装,Maven 依赖于 Java 环境。
下载安装
访问 Maven 官网下载 Maven 对应的压缩包,如下:
选择 Maven 的 zip 压缩包(apache-maven-3.5.4.zip),下载完成后解压到本机目录下。例如,路径:D:\Common Files\apache-maven-3.5.4
:
Maven 为绿色软件解压后即可使用。
环境变量配置
按照上面步骤打开环境变量设置页面,双击 Path 变量,将上一步解压的目录添加到 Path 中。
以上,Maven 环境配置完毕!
测试
Win10 下使用快捷 window+r 输入 cmd 命令,弹出“运行”对话框,执行命令 mvn -v,若出现如下结果,则表示安装成功!
settings.xml 设置
Maven 解压后目录下会有一个 settings.xml 文件,位置:${M2_HOME}/conf/settings.xml
,用来配置 Maven 的仓库和本地 Jar 包存储地址。Maven 仓库地址代表从哪里去下载项目中的依赖包 Jar 包;Maven 会将所有的 Jar 包统一存储到一个地址下,方便各个项目复用。
localRepository 设置本地存放 Jar 包地址,可以根据自己的情况改动:
<localRepository>D:\Common Files\maven\repository</localRepository>
settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<localRepository>D:\Common Files\maven\repository</localRepository>
<interactiveMode>true</interactiveMode>
<offline>false</offline>
<mirrors>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>spring2.0 for this Mirror.</name>
<url>https://repo.spring.io/libs-milestone</url>
</mirror>
<mirror>
<id>net-cn</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://maven.net.cn/content/groups/public/</url>
</mirror>
<mirror>
<id>ui</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>neo</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/libs-milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>neo</activeProfile>
</activeProfiles>
</settings>