说明:通过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

转载于:https://www.cnblogs.com/EasonJim/p/9021372.html

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

  1. CentOS 6.9/7通过yum安装指定版本的MySQL

    一.安装 # wget http://repo.mysql.com/mysql57-community-release-el6.rpm && rpm -ivh mysql57-comm ...

  2. CentOS 6.9/7通过yum安装指定版本的Redis

    一.安装 // 安装依赖 # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm && ...

  3. linux安装指定mysql版本安装,linux yum安装指定版本mysql

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...

  4. yum 安装指定版本php,怎样通过yum安装指定版本的php

    通过yum安装指定版本的php的方法:首先执行[yum -y install epel-release]命令安装源:然后执行[yum-config-manager –enable remi-php71 ...

  5. yum安装指定版本php,如何通过yum安装指定版本的PHP

    yum安装指定版本php的方法:首先执行命令"yum -y install epel-release":然后安装"yum-config-manager"实用程序 ...

  6. update yum 到指定版本_linux yum安装指定版本mysql或php

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noar ...

  7. linux yum选择版本mysql_linux yum安装指定版本mysql

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noar ...

  8. upgrade yum 指定版本_CentOS 6.9/7通过yum安装指定版本的MySQL

    一.安装CENTOS 6 # wget http://repo.mysql.com/mysql57-community-release-el6.rpm && rpm -ivh mysq ...

  9. centos+7.2+linux版本,在Linux Centos 7.2 上安装指定版本Docker。

    相关资料链接: 先清空下"历史" yum remove docker \ docker-common \ docker-selinux \ docker-engine 安装必要的包 ...

最新文章

  1. 主存储器是现代计算机系统的数据传送中心,第2章计算机体系结构习与题答案.doc...
  2. linux编译安装zabbix,Linux安装zabbix--CentOS7.3
  3. 计算机与网络应用基础知识下上机考试,计算机应用基础知识考试
  4. mariadb用户群体mysql_MySQL/MariaDB用户账户管理
  5. python --动态类型
  6. Html5带来了什么?
  7. 用例规约要细致到万无一失吗?
  8. 六合彩:Linux基金会项目合体之后会更精彩吗?
  9. 0成本教你打造属于自己的字体库
  10. 用FlashCache加速MySQL
  11. 跑跑卡丁车rush服务器维护,跑跑卡丁车Rush+官网版
  12. web开发前台,懒人建站资源库
  13. 敏捷开发流程之Scrum:3个角色、5个会议、12原则
  14. 【实验报告】微处理器原理与应用 CPUHomework1.2 上篇【掌握DEBUG基本命令及其功能 查看CPU和内存 用机器指令和汇编指令编程】
  15. 利用Java反射机制调用含数组参数的方法
  16. Metasploit 渗透测试之制作隐藏后门
  17. C语言上机报告例文,c语言上机实验报告_大一c语言上机实验报告_c语言实验报告怎么写...
  18. BIOS实战之读写逻辑设备(SIO)
  19. Diffblue Cover AI Java:Difflane如何利用Diffblue Cover AI实现Java自动化的单元测试
  20. Selenium+Java+Appium+TestNg环境搭建——Web自动化测试与HTML5测试(4)

热门文章

  1. SCRIPT1028:缺少标识符、字符串或数字 jquery ajax
  2. C#实现路由器断开连接,更改公网ip
  3. Ajax Upload多文件上传插件翻译及中文演示
  4. 轻松一下,看看vs.net2002变态的智能提示,不知道算不算bug
  5. 程序员怎么赚更多的钱_自由职业技巧:如何感到更加自信和赚更多钱
  6. java里锛是什么意思,java实验总结
  7. 安装NodeJS环境报错
  8. PAT(甲级)2021年春季考试 7-4 Recycling of Shared Bicycles
  9. 哪些人适合参加Python培训班?
  10. 在Java中是如何定义和声明接口的?