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
CentOS 6.9/7通过yum安装指定版本的JDK/Maven的更多相关文章
- CentOS 6.9/7通过yum安装指定版本的Node.js
		说明:通过yum好处其实很多,环境变量不用配置,配置文件放在大家都熟悉的地方,通过rpm -ql xxx可以知道全部文件的地方等等. Node.js(8.x) 一.安装和配置 1.安装Node.js ... 
- CentOS 6.9/7通过yum安装指定版本的MySQL
		一.安装CENTOS 6 # wget http://repo.mysql.com/mysql57-community-release-el6.rpm && rpm -ivh mysq ... 
- CentOS 6.9/7通过yum安装指定版本的PostgreSQL扩展PostGIS
		一.安装PostGIS扩展插件(24_10) // 安装EPEL源 # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-rele ... 
- CentOS 6.9/7通过yum安装指定版本的PostgreSQL
		PostgreSQL(10+) 一.安装PostgreSQL // 安装EPEL源 # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel- ... 
- CentOS 6.9/7通过yum安装指定版本的Redis
		一.安装 // 安装依赖 # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm && ... 
- CentOS 6.9/7通过yum安装指定版本的Nginx
		说明:通过yum好处其实很多,环境变量不用配置,配置文件放在大家都熟悉的地方,通过rpm -ql nginx可以知道全部文件的地方等等. Nginx(1.12.2) 一.安装和配置 1.安装 # rp ... 
- CentOS 6.9/7通过yum安装指定版本的Tomcat
		说明:通过yum好处其实很多,环境变量不用配置,配置文件放在大家都熟悉的地方,通过rpm -ql xxx可以知道全部文件的地方等等. 一.安装Tomcat(8+) // 下载脚本 # git clon ... 
- 【Linuc-CentOS 】通过yum安装 指定版本的nodejs
		原 [Linuc-CentOS ]通过yum安装 指定版本的nodejs 2018年06月21日 06:56:32 黑夜的风 阅读数:884 版权声明:本文为博主原创文章,未经博主允许不得转载. ... 
- 在CentOS系统中使用yum安装指定版本软件的方法
		yum默认都是安装最新版的软件,这样可能会出一些问题,或者我们希望yum安装指定(特定)版本(旧版本)软件包.所以,就顺带分享yum安装指定(特定)版本(旧版本)软件包的方法. 过程如下: 假设这里是 ... 
随机推荐
- U3D的一些常用基础脚本
			修改渲染颜色和贴图 1: var texture :Texture ; 2: 3: function Start () { 4: renderer.material.mainTexture = te ... 
- C/C++面试题目一
			C/C++开发工程师面试题目(一)(附答案分析) 推荐:自己根据在面试中碰到做过的一些题目以及总结的题目,希望对面试的同学有所帮助. 一. 选择题 1. 下列类中( )不是输入输出流类iostrea ... 
- [MySQL]You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
			执行update语句,出现问题: 问题描述: You are using safe update mode and you tried to update a table without a WHER ... 
- csu 1757(贪心或者树状数组)
			1757: 火车入站 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 209 Solved: 51[Submit][Status][Web Board] ... 
- Jmeter----连接mysql数据库及常见问题处理
			jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包,(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错) 本人的数据为5.7.18, ... 
- 怎么修改chrome浏览器的字体
			点击“自定义字体”可以修改字体风格. 如果习惯看微软雅黑的字体,我们可以点击“宋体”进入字体选择,拖动向下可以找到“微软雅黑”的字体,点击“微软雅黑”,然后再点击“完成”即可. 另外如果设置字 ... 
- C++ 字符串基本操作
			C++ 规定,不能直接进行数组名的赋值,因为数组名是一个常量,而结构类型的变量可以赋值,不同结构体的变量不允许相互赋值,即使这两个变量可能具有相同的成员.在程序中不能同时出现无参构造函数和带有全部默认 ... 
- 【Java】 奇偶数的判断
			判断方法(奇数): 错误判断方法:通过a%2==1来判断.(原因:负奇数对2取余的结果为-1) 正确判断方法:(1) 通过a%2!=0来判断. (2) ... 
- IP地址输入框
			<style> div.IPDiv{background:#ffffff;width:120;font-size:9pt;text-align:center;border:2 ridge ... 
- 洛谷P1558 色板游戏 [线段树]
			题目传送门 色板游戏 题目背景 阿宝上学了,今天老师拿来了一块很长的涂色板. 题目描述 色板长度为L,L是一个正整数,所以我们可以均匀地将它划分成L块1厘米长的小方格.并从左到右标记为1, 2, .. ... 
