Java与Maven 安装和在Intellij IDEA 中本地环境配置
jdk安装
下载链接:https://download.youkuaiyun.com/download/qq_43308318/83973626
JDK版本:1.8.0_171
1.java使用压缩包的形式安装
··配置java的编译环境jdk
--windons下jdk压缩包下载好解压后配置如下:
我的电脑-系统属性-系统变量下
1.新建系统变量JAVA_HOME
--配置变量值jdk压缩包解压的目录.
变量名JAVA_HOME 变量值E:\jdk1.8.0_171
--将建立好的JAVA_HOME系统变量添加到PATH的系统变量值中
变量名PATH 变量值:
%JAVA_HOME%\bin; -- 开发环境配置
%JAVA_HOME%\jre\bin; -- 运行环境配置
放到最前面或最后面都可以。
2.继续点击新建,为了确保jre(运行)在你使用javaIDE的时候不产生问题,再新建一个变量
–注:1.7以下配置此变量,1.8配置如果运行编译报错就删除此变量配置。
新建系统变量CLASSPATH
–配置变量值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
配置完成后使用win+r 打开命令行查看jdk环境是否配置成功
java -version
javac -version
一、JDK—java的开发环境(核心)
JDK主要包含三部分,
第一部分就是Java运行时环境,JVM。
第二部分就是Java的基础类库。
第三部分就是Java的开发工具。
二、JRE—Java的运行环境
jdk中包含的jre,在jre的bin目录里有个jvm.dll, JRE是运行时环境,运行在JVM虚拟机上。
jre的lib目录中放的是一些JAVA类库的class文件 。
三、JVM—转换环境
JAVA的优点:一次编译,随处运行,说白了就是跨平台性好,这点JVM功不可没。
JAVA的程序也就是我们编译的代码都会编译为Class文件,Class文件就是在JVM上运行的文件,
只有JVM还不能执行编译好的class文件,因为在解释class的时候JVM需要调用解释所需要的类库lib,而jre包含lib类库。
JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码)
,就可以在多种平台上不加修改地运行
Intellij IDEA 配置本地仓库与maven下载
maven下载链接 https://maven.apache.org/download.cgi
maven解压后配置MAVEN_HOME的环境变量。
我的电脑-系统属性-系统变量下
1.新建系统变量MAVEN_HOME
–配置变量值maven压缩包解压的目录.
–然后将maven_home追加到path变量中.
变量配置如下:
MAVEN_HOME E:\apache-maven-3.8.4-bin\apache-maven-3.8.4
PATH %MAVEN_HOME%\bin;
MAVEN_OPTS = -Xms128m -Xmx512m(可选)
到Windows中的dos命令中验证一下配置的是否正确。输入mvn -v
如果打印出maven的版本信息就说明配置完成了。
使用 Maven 的好处,就是统一管理jar 包,这些 jar 包存放在本地仓库中,默认地址位于 C:\Users\用户名.m2 目录下(当然也可以修改这个默认地址)。
我们可以将本地仓库理解“缓存”,目的是存放jar包。
开发项目时项目首先会从本地仓库中获取 jar 包
,当无法获取指定 jar 包的时候,本地仓库会从 远程仓库(或 中央仓库) 中下载 jar 包,
并“缓存”到本地仓库中以备将来使用。```
修改默认配置的地址
打开maven安装目录\conf\setting.xml文件。我自己的路径:E:\apache-maven-3.8.4-bin\apache-maven-3.8.4\conf
在settings.xml文件中 默认路径下配置本地仓库的地址
下面是我的配置:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>E:\java_tool\maven_localRepository</localRepository>
配置仓库路径前路径的目录maven_localRepository最好先手动创建好该目录。
检查是否配置成功输入命令:mvn help:system
最后如果没有报错就说明配置好了。然后你会发现你自己建的maven仓库的文件夹下会有很多的文件包自动出来。这些就是maven从中央仓库下载下来的文件了。
配置阿里云镜像仓库
对解压后的maven的conf/settings进行编辑
本地仓库中没有的东西,要联网进行下载,但是国外的网络特别差,所以配置下载地址为国内(国内的中央仓库称之为镜像)
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<name>Nexus aliyun</name>
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
配置全局jdk
如果不配置的话,创建maven工程时,默认使用jdk版本为1.5。配置好的话,创建maven工程时,项目中默认引用的jdk版本就为1.8
<profiles>
<profile>
<id>jdk18</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
idea配置本地仓库地址
选择settings设置进行以下修改
1.搜索maven
--maven home directory: 本地的maven存放的目录路径-解压文件所在的位置E:/java_tool/apache-maven-3.8.4-bin/apache-maven-3.8.4
--user setting file: 本地maven包中的配置文件E:\java_tool\apache-maven-3.8.4-bin\apache-maven-3.8.4\conf\settings.xml
--local repository maven本地仓库存放的目录E:\java_tool\maven_localRepository
2.在maven中搜索runner
--勾选run in background
配置VM Options:
VMoptions值:-Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8
配置完成后,保存关闭。
3.再次打开设置,找到Maven设置。找到Repositories,更新本地Maven。
选择本地maven地址点击update进行更新
至此idea本地仓库配置完成。