[Java攻城狮学习路线](http://www.cnblogs.com/apollospotatolikett/p/8665123.html)

之前写过一篇关于MC建服的文章(http://www.cnblogs.com/apollospotatolikett/p/6149042.html),文章中使用的JDK不是最新的版本,当时没有细说如何下载安装最新版本,这次详细的说一下。

在开始下载安装之前,我们先做几个准备工作:

检查系统是否安装了java并显示版本:

  1. # java -version

使用以上命令可以显示,如果说找不到即没有安装,可以使用:

  1. # sudo apt-get install default-jdk

安装仓库里默认的版本,但这个版本不是最新的,安装好后再使用版本检查命令可以得到

由图片看出安装的是"1.7.0_121"版本,并不是我们想要的。

那么下面就开始安装最新版的JDK:

第一步 下载最新JDK安装包

首先登陆Java官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html),点击下图的按钮进入JDK下载页面,由图可以看出现在最新版是8u111/8u112。

进入的下载页面如下:

我们本次选择8u111版本下载作演示,如果有新版本安装方法也是一样的。选择相应的版本下载时注意X86指的是32位机,X64指的是64位机。

下载方法有两种:

1、命令下载

  1. # axel http://202.117.4.101/cache/12/02/oracle.com/206932154def5188d39270dd88e56b07/jdk-8u111-linux-x64.tar.gz

通过这个命令就可以下载文件到目录下了,如果你没有安装axel使用:

  1. # sudo apt-get install axel

安装一下就好了。

2、直接下载

当然你也可以直接在网站上用下载器下载,最后放入相应目录就行了。

第二步 安装JDK

找到相应的安装文件jdk-8u111-linux-x64.tar.gz,使用:

  1. # tar zxvf jdk-8u111-linux-x64.tar.gz

就可以将文件解压到当前目录,得到一个文件夹jdk1.8.0_111。

接下来把文件安装进系统,首先创建一个目录(这个命令一定要root执行,不然会出现权限问题)

  1. # mkdir /usr/java

把Java文件移动进去(注意jdk1.8.0_111和目录之间有空格)

  1. # mv jdk1..0_111 /usr/java

最后做链接到系统,输入下面命令(注意空格)

  1. # update-alternatives --install /usr/bin/java java /usr/java/jdk1..0_111/bin/java

检测是否成功使用命令:

  1. # java -version

显示如图即为成功

很简单吧~快去试试吧!

在Linux上安装最新版java的JDK的更多相关文章

  1. 如何在Linux上安装Storm

    Storm是开源的分布式实时计算系统,能够让数据流处理变得简单.可靠,也因此在大数据领域有广泛的实际 应用.下面介绍一下如何在Linux系统上安装Storm.根据Storm官网介绍,安装Storm软件 ...

  2. 在Linux上安装Hadoop

    先决条件: Hadoop是用JAVA写的,所以首先要安装Java.在Ubuntu上安装JDK见:http://blog.csdn.net/microfhu/article/details/766739 ...

  3. linux上安装redis的踩坑过程

    redis用处很广泛,我不再啰嗦了,我按照网上教程想在linux上安装下,开始了踩坑过程,网上买了一个linux centos7.3,滴滴云的,巨坑无比啊,不建议大家用这家的! redis 为4.0, ...

  4. JDK 在 Linux 上安装的详细过程

    1.下载JDK Linux上一般会安装Open JDK,如果有系统预装了OpenJDK的话需要先卸载掉OpenJDK, 卸载过程可以参考这里:https://www.cnblogs.com/sxdcg ...

  5. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  6. 【BI学习笔记】在Linux上安装Wyn Enterprise商业智能报表服务器

    在百度文库上找来的,放到这里,避免以后丢了. 葡萄城出品的Wyn Enterprise商业智能软件的设计器和查看视图是通过浏览器使用的,不需要安装专门的程序.Wyn Enterprise的服务器端可以 ...

  7. linux上安装vsftpd

    介绍:在前几篇博客中博主介绍了,怎么用java语言搭建一个简单的网站.如果有些小伙伴想把自己做的网站发布到服务器上让别人访问的话,不妨可以关注博主的博客,博客会在接下来的几篇博客中介绍怎么把一个网站发 ...

  8. Linux上安装ZooKeeper并设置开机启动(CentOS7+ZooKeeper3.4.10)

    1下载Zookeeper 2安装启动测试 2.1上载压缩文件并解压 2.2新建 zookeeper配置文件 2.3安装JDK 2.4启动zookeeper 2.5查看zookeeper的状态 3将Zo ...

  9. Linux 上安装 weblogic12C (远程图形界面安装) (二)

    上一篇Linux 上安装 weblogic12C (静默安装)介绍了静默方式安装weblogic12C的方式,这一篇主要介绍在windows主机上通过远程图形界面的方式安装weblogic的方式 一. ...

随机推荐

  1. leetcode 6. ZigZag Conversion

    https://leetcode.com/problems/zigzag-conversion/ 题目: 将字符串转化成zigzag模式. 例如 "abcdefghijkmlnpq" ...

  2. SQL Server 临时表的删除

    --临时表与一般的表不同,它是保存到tempDb表中.临时表的表名与你所建的表名也不一样,因为他要为不同人的相同操作创建不同的临时表. --1.错误的删除操作: --错误的临时表删除操作,因为所在数据 ...

  3. 321android浏览器

    [应用简介] 321浏览器是IT蓝豹创始人在2012年的时候业余时间研发的项目,现在很多各大网站都扒了我们的源码, 并且还插入了他们的广告,这是一件特别令人痛恨的事,如果需要下载整版的同学们就上IT蓝 ...

  4. bool 类型存在数据库中为 0 和 1

    bool 类型存在数据库中为 0 和 1 但是在程序中应该使用  true 和 false 查询. 例如: bIsStart = 0 在数据中bIsStart为 0 sql 查询的时候,使用:sele ...

  5. c#利用反射获取对象属性值

    public static string GetObjectPropertyValue<T>(T t, string propertyname){     Type type = type ...

  6. [转]Android音频底层调试-基于tinyalsa

    http://blog.csdn.net/kangear/article/details/38139669 [-] 编译tinyalsa配套工具 查看当前系统的声卡 tinymix查看混响器 使用ti ...

  7. Picture Segmentation Using A Recursive Region Splitting Method

    首先 区域分割的分割方法 首先得到一个区域,(一般已原图作为第一个区域) 然后得到该区域的直方图,选取最合适的峰值作为阈值,然后选择连接区域,然后把这些区域加入下一步要处理的区域中,然后重复第一步,直 ...

  8. ORACLE 生成一个随机数

    ORACLE 如何产生一个随机数:DBMS_RANDOM--1.小数( 0 ~ 1) select dbms_random.value from dual ; --2.指定范围内的小数 ( 0 ~ 1 ...

  9. [转载] python 计算字符串长度

    本文转载自: http://www.sharejs.com/codes/python/4843 python 计算字符串长度,一个中文算两个字符,先转换成utf8,然后通过计算utf8的长度和len函 ...

  10. Java中Timer的用法

    现在项目中用到需要定时去检查文件是否更新的功能.timer正好用于此处. 用法很简单,new一个timer,然后写一个timertask的子类即可. 代码如下: package comz.autoup ...