流程一览:

  1、下载JDK1.8(jdk-8u11-linux-x64.tar.gz)

  2、 解压缩安装

  3、配置JAVA_HOME环境变量

  4、切换JDK1.8为当前使用的JDK

  5、重启,查看安装结果

1、下载JDK1.8(jdk-8u11-linux-x64.tar.gz)

   (1) Oracle 官网下载

   点击进入

  注意:下载需要登录账号接受协议,没有账号或者嫌麻烦可以选择(2)的方式。

  (2) 前辈分享的免费资源

     点击进入原贴

   windows32 / 64、Linux32 / 64[【.tar.gz / rpm】都有。

2、解压缩安装JDK

  综合这两个教程安装的:

  Centos7 JDK8的安装配置 :解压缩 && 配置环境变量JAVA_HOME

  在Centos下用alternative命令切换各个版本的jdk的方法 :可以不卸载Linux自带的OpenJDK,只切换你当前要用的版本就行。

 

 step1:拷贝JDK压缩包到 /usr/java (便于以后查找)

    

 step2:解压缩安装JDK1.8

   #tar -zxvf jdk-8u11-linux-x64.tar.gz      // 版本号务必正确

   

 step3:将解压缩后的文件夹【jdk1.8.0_11】移动到  /opt 目录下

  ——  /opt 目录主要是存放用户自己安装的软件,so:之后配置JAVA_HOME路径就应该是  /opt/jdk1.8.0_11

  

 Step4:用alternatives install命令安装

   语法: #alternatives --install <link> <name> <path> <priority>

   理解:【将指定path的可执行文件   安装到   指定的link路径下   并命名为name。 priority表示优先级】

   命令:

   #alternative --install /usr/bin/java java /opt/jdk1.8.0_11/bin/java 1
  #alternative --install /usr/bin/javac javac /opt/jdk1.8.0_11/bin/javac 1
  #alternative --install /usr/bin/jar jar /opt/jdk1.8.0_11/bin/jar 1

   截图: 

   

  说明:

    -- 用alternative install 是为了支持一个系统中存在同一软件的不同版本。

    -- alternative 命令只能在 root权限使用。

    -- 以上命令运行后,理解为已把 jdk1.8. 登记到 alternative全局设置当中了。

3、配置JAVA_HOME环境变量

  在/etc/profile 文件末尾新增以下内容:

#JDK1.8
export JAVA_HOME=/opt/jdk1.8.0_11
export JAVA_BIN=/opt/jdk1.8.0_11/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

4、切换JDK1.8为当前使用的JDK

 #alternatives --config java

输入JDK1,.8对应的序号即可切换,“+”号表示当前选项

  

5、重启,查看安装结果

 #reboot                           // 重启
#java -version            // 查看jdk版本  

结果: 

 

Centos7安装JDK1.8 Linux64bit的更多相关文章

  1. centos7 安装 jdk1.8

    首先是Linux的不同版本的额系统自带的配置是不一样的,比如centos6上有的自带的jdk环境的话要装1.8的就要进行卸载或者马上进行更改 jdk是java程序依赖的环境 首先查看你的系统下是否有j ...

  2. CentOS7安装JDK1.8图文教程

    https://blog.csdn.net/weixin_42266606/article/details/80863781 1.下载 jdk 的 tar 包 网址:http://www.oracle ...

  3. centos7 安装jdk1.8

    安装之前下熟悉以下连个文件 (1)/etc/profile  全局(公有)配置,不管是哪个用户,登录时都会读取该文件.   (2)~/.bashrc: 该文件包含专用于你的bash shell的bas ...

  4. CentOS7安装Jdk1.8

    一.前期准备 a) 首先从官网上下载Jdk 8 for Linux x64到window下. b) 我这边用的最小安装,所以没有安装centos自带的openjdk,如果你安装时,不是最小安装的话,可 ...

  5. centos7安装jdk1.7(rpm版)

    一.环境 centos7 jdk-7u80-linux-x64.rpm下载:链接:https://pan.baidu.com/s/10UMrxNE1d2ZbDt7kvBM1yQ   提取码:pmov  ...

  6. Centos7安装jdk1.8并查找jdk安装目录

    安装之前先检查一下系统有没有自带open-jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装. 如果安装 ...

  7. centos7 安装Jdk1.8.0

    不是很懂网上的文章...配置... 执行命令: rpm -qa|grep jdk 若无信息表明本机没装jdk. 执行安装命令: yum install -y java-1.8.0-openjdk-de ...

  8. CentOS7安装Elasticsearch5.5.3

    一.准备 安装Java环境,elasticsearch推荐安装java1.8.0_131或更高的版本,安装教程CentOS7安装JDK1.8 二.安装 CentOS下可以选择.tar.gz或rpm方式 ...

  9. centos7安装配置jdk、tomcat

    centos7安装jdk1.8 1.新建文件夹java,上传文件jdk-8u111-linux-x64.tar.gz到java文件夹 2.解压tar包: tar -zxvf jdk-8u111-lin ...

随机推荐

  1. Luogu P1801 黑匣子_NOI导刊2010提高(06)

    P1801 黑匣子_NOI导刊2010提高(06) 题目描述 Black Box是一种原始的数据库.它可以储存一个整数数组,还有一个特别的变量i.最开始的时候Black Box是空的.而i等于0.这个 ...

  2. java的长字符串转化为短字符串

    public class CustomEncrypt{ public static void main( String[] args ) { /* * c#给的正确测试用例: id=>mid * ...

  3. javascript有哪些优秀的库,把你喜欢的都说出来吧

    回复格式 应用领域 ……  你喜欢的js库名称 …… 作用(一句话) web …… jquery …… 众所周知的dom操作库 seajs …… js的管理框架 ejs  ……  没有学习成本的js模 ...

  4. 【C语言】输入一个整数N,求N以内的素数之和

    [C语言]输入一个整数N,求N以内的素数之和 /* ========================================================================== ...

  5. PIE SDK专题制图打开模板

    1.    功能简介 在PIE SDK中,所有的制图元素.视图范围以及排版等都可以保存成一个模板,以供多次重复使用.使用时只需要打开该模板,加载相应数据,就可以直接出图了,省去了重复制作图幅的麻烦,方 ...

  6. 「BZOJ1924」「SDOI2010」 所驼门王的宝藏 tarjan + dp(DAG 最长路)

    「BZOJ1924」[SDOI2010] 所驼门王的宝藏 tarjan + dp(DAG 最长路) -------------------------------------------------- ...

  7. Linux-Xshell5

    Linux-Xshell5 1.下载 2.安装 3.新建会话(连接) 点击新建 需要知道要连接的 IP, 查看命令   ifconfig 配置 名称可以自己命名,主机写要连接的 IP,其他的不能改 输 ...

  8. linux 运维基础测验题

    第一题:创建一个目录/data --> mkdir /data eg: ls  -d 显示命令    -l 详细信息    -a 显示所有文件 cd 打开目录 pwd 显示当前目录 第二题:在/ ...

  9. ssh免密码登录快速配置方法

    环境需求: 两台Linux主机   A (192.168.3.101)和 B(192.168.3.102),如何使用主机 A 免密码登录 主机B ? 配置步骤: 首页登录主机 A ,在主机A上生成自己 ...

  10. NSTimer循环引用的问题

    前言: 记得之前看过一个面试题问:ARC环境下的dealloc方法有什么用?问题解答是:代理指针置空,停止定时器timer,注销通知,释放掉实例变量.看着没什么问题,而且网上一收也是大概这样的答案.今 ...