sudo yum install vim unzip -y
将文件上传到服务器的==/opt==目录下面,需要修改的可以自行上传到对应的目录
[root@localhost opt]# cd /opt/
[root@localhost opt]# ls -lh
总用量 300M
-rw-r--r--. 1 root root 300M 4月 13 17:15 linux.zip
解压上传的文件
[root@localhost opt]# unzip linux.zip
Archive: linux.zip
inflating: jdk.zip
inflating: maven.zip
inflating: profile.txt
extracting: gradle.zip
[root@localhost opt]# ls -lh
总用量 602M
-rw-r--r--. 1 root root 98M 4月 13 16:27 gradle.zip
-rw-r--r--. 1 root root 189M 4月 13 16:27 jdk.zip
-rw-r--r--. 1 root root 300M 4月 13 17:15 linux.zip
-rw-r--r--. 1 root root 17M 4月 13 16:27 maven.zip
-rw-r--r--. 1 root root 411 4月 13 16:29 profile.txt
解压对应的环境软件jdk,maven、gradle。删除不用的文件
[root@localhost opt]# unzip jdk.zip
[root@localhost opt]# unzip maven.zip
[root@localhost opt]# unzip gradle.zip
[root@localhost opt]# rm -rf /opt/*.zip
配置环境变量
[root@localhost opt]# vim /etc/profile
在profile的最下面添加环境变量
#JDK
export JAVA_HOME=/opt/jdk/jdk1.8.0_211
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#MAVEN
export M2_HOME=/opt/maven/apache-maven
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
#GRADLE
export GRADLE_HOME=/opt/gradle/gradle-6.3
export PATH=${GRADLE_HOME}/bin:${PATH}
export GRADLE_USER_HOME=/opt/gradle/gradle-repo
保存并退出
重新加载profile文件
[root@localhost opt]# source /etc/profile
验证配置环境
[root@localhost opt]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
mvn help:system命令会初始化maven,执行一大堆下载,下载完成看到成功即可
[root@localhost opt]# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven/apache-maven
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /opt/jdk/jdk1.8.0_211/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-957.el7.x86_64", arch: "amd64", family: "unix"
[root@localhost opt]# mvn help:system
[root@localhost maven-repo]# gradle -v
------------------------------------------------------------
Gradle 6.3
------------------------------------------------------------
Build time: 2020-03-24 19:52:07 UTC
Revision: bacd40b727b0130eeac8855ae3f9fd9a0b207c60
Kotlin: 1.3.70
Groovy: 2.5.10
Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM: 1.8.0_211 (Oracle Corporation 25.211-b12)
OS: Linux 3.10.0-957.el7.x86_64 amd64