一、jdk1.8环境安装
![在这里插入图片描述](https://img-blog.csdnimg.cn/1f64b3d5d51f49959e4fede649e45962.png)
2、在usr文件夹下新建一个java文件夹
[root@mylinux1 usr]
3、解压完成后,将文件jdk文件传入到java目录下
![在这里插入图片描述](https://img-blog.csdnimg.cn/628ed4bad02e482ea2d6d31d9335ca5d.png)
[root@mylinux1 java]
jdk1.8.0_361
二、配置环境(重点)
[root@mylinux1 java]
1、按 i 进行编辑,在最后添加以下信息
export JAVA_HOME=/usr/java/jdk1.8.0_361
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
2、按 esc 退出编辑,再按 shift + : 显示,再按 wq! 保存并退出
3、执行以下命令刷新并让配置文件生效
[root@mylinux1 java]
4、查看配置信息是否修改成功
[root@mylinux1 java]
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/apache-maven-3.9.1/bin:/root/bin:/usr/local/apache-maven-3.9.1/bin:/usr/java/jdk1.8.0_361/bin:/usr/java/jdk1.8.0_361/jre/bin
5、输入 java -version 是否显示信息
[root@mylinux1 java]
java version "1.8.0_361"
Java(TM) SE Runtime Environment (build 1.8.0_361-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode)
三、如果出现以下报错
[root@mylinux1 java]
-bash: /usr/java/jdk1.8.0_361/bin/java: 权限不够
1、解决方法:
[root@mylinux1 jdk1.8.0_361]
四、卸载
1、先查看是否安装了JDK
[root@mylinux1 java]
2、查看安装路径
[root@mylinux1 java]
/usr/java/jdk1.8.0_361/bin/java
3、卸载:删除bin目录上一级的文件夹
[root@mylinux1 java]
4、删除环境变量的配置,将以前配置的信息去掉
[root@mylinux1 java]
五、Maven环境安装
![在这里插入图片描述](https://img-blog.csdnimg.cn/3ed044fee862451d8c5d6ef8154be664.png)
[root@mylinux1 local]
2、将解压包放到/usr/local目录下
[root@mylinux1 local]
apache-maven-3.9.1 bin etc games include lib lib64 libexec sbin share src
3、进入/etc/profile,编辑如下命令
[root@mylinux1 usr]
export MAVEN_HOME=/usr/local/apache-maven-3.9.1
export PATH=$PATH:$MAVEN_HOME/bin
![在这里插入图片描述](https://img-blog.csdnimg.cn/907a3b78bdbd49c6b2f7e0e9fe74ec6f.png)
4、让资源生效
[root@mylinux1 usr]
5、检查配置是否正常
[root@mylinux1 usr]
Apache Maven 3.9.1 (2e178502fcdbffc201671fb2537d0cb4b4cc58f8)
Maven home: /usr/local/apache-maven-3.9.1
Java version: 1.8.0_361, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_361/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"