CentOS 6.9/7通过yum安装指定版本的JDK/Maven

说明:通过yum好处其实很多,环境变量不用配置,配置文件放在大家都熟悉的地方,通过rpm -ql xxx可以知道全部文件的地方等等。

一、安装JDK(Oracle JDK 1.8)

# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.rpm && rpm -ivh jdk-8u172-linux-x64.rpm

备注:wget设置设置同意Oracle协议,地址获取在Oracle官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

二、安装Maven(3.3.9+)

// 安装yum配置工具
# yum install -y yum-utils
// 使用配置工具配置第三方epel源仓库 #
yum-config-manager --add-repo http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo # yum-config-manager --enable epel-apache-maven
// 安装maven #
yum install -y apache-maven

备注:RPM包安装指定版本参考这个脚本(https://github.com/nmilford/rpm-maven),Maven可以上官网(https://maven.apache.org/download.cgi)下载。

三、切换JDK为Oracle JDK

# update-alternatives --config java
// 这时如果有多个JDK(比如openJDK和Oracle JDK),会出来一个列表,当前默认的会在列表前面有一个"*"号,这时选择对应的序号,输入这个序号,回车即可。或者不想选择保持默认时,只需回车即可。
// 此时一般选择1,选择非Open JDK

四、验证JDK

// JDK,验证是否没有open jdk字样,默认有版本输出
# java -version
// maven,验证是否为Oracle字样,默认有版本输出
# mvn -version

 

参考:

https://stackoverflow.com/questions/7532928/how-do-i-install-maven-with-yum

 

 

posted @ 2018-05-10 19:43  EasonJim  阅读(5735)  评论(0编辑  收藏  举报