在Linux上安装最新版java的JDK
[Java攻城狮学习路线](http://www.cnblogs.com/apollospotatolikett/p/8665123.html)
之前写过一篇关于MC建服的文章(http://www.cnblogs.com/apollospotatolikett/p/6149042.html),文章中使用的JDK不是最新的版本,当时没有细说如何下载安装最新版本,这次详细的说一下。
在开始下载安装之前,我们先做几个准备工作:
检查系统是否安装了java并显示版本:
- # java -version
使用以上命令可以显示,如果说找不到即没有安装,可以使用:
- # 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、命令下载
- # axel http://202.117.4.101/cache/12/02/oracle.com/206932154def5188d39270dd88e56b07/jdk-8u111-linux-x64.tar.gz
通过这个命令就可以下载文件到目录下了,如果你没有安装axel使用:
- # sudo apt-get install axel
安装一下就好了。
2、直接下载
当然你也可以直接在网站上用下载器下载,最后放入相应目录就行了。
第二步 安装JDK
找到相应的安装文件jdk-8u111-linux-x64.tar.gz,使用:
- # tar zxvf jdk-8u111-linux-x64.tar.gz
就可以将文件解压到当前目录,得到一个文件夹jdk1.8.0_111。
接下来把文件安装进系统,首先创建一个目录(这个命令一定要root执行,不然会出现权限问题)
- # mkdir /usr/java
把Java文件移动进去(注意jdk1.8.0_111和目录之间有空格)
- # mv jdk1..0_111 /usr/java
最后做链接到系统,输入下面命令(注意空格)
- # update-alternatives --install /usr/bin/java java /usr/java/jdk1..0_111/bin/java
检测是否成功使用命令:
- # java -version
显示如图即为成功
很简单吧~快去试试吧!
在Linux上安装最新版java的JDK的更多相关文章
- 如何在Linux上安装Storm
Storm是开源的分布式实时计算系统,能够让数据流处理变得简单.可靠,也因此在大数据领域有广泛的实际 应用.下面介绍一下如何在Linux系统上安装Storm.根据Storm官网介绍,安装Storm软件 ...
- 在Linux上安装Hadoop
先决条件: Hadoop是用JAVA写的,所以首先要安装Java.在Ubuntu上安装JDK见:http://blog.csdn.net/microfhu/article/details/766739 ...
- linux上安装redis的踩坑过程
redis用处很广泛,我不再啰嗦了,我按照网上教程想在linux上安装下,开始了踩坑过程,网上买了一个linux centos7.3,滴滴云的,巨坑无比啊,不建议大家用这家的! redis 为4.0, ...
- JDK 在 Linux 上安装的详细过程
1.下载JDK Linux上一般会安装Open JDK,如果有系统预装了OpenJDK的话需要先卸载掉OpenJDK, 卸载过程可以参考这里:https://www.cnblogs.com/sxdcg ...
- linux上安装mysql,tomcat,jdk
Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a) 查看安装哪些jdk rmp –qa |grep java b) ...
- 【BI学习笔记】在Linux上安装Wyn Enterprise商业智能报表服务器
在百度文库上找来的,放到这里,避免以后丢了. 葡萄城出品的Wyn Enterprise商业智能软件的设计器和查看视图是通过浏览器使用的,不需要安装专门的程序.Wyn Enterprise的服务器端可以 ...
- linux上安装vsftpd
介绍:在前几篇博客中博主介绍了,怎么用java语言搭建一个简单的网站.如果有些小伙伴想把自己做的网站发布到服务器上让别人访问的话,不妨可以关注博主的博客,博客会在接下来的几篇博客中介绍怎么把一个网站发 ...
- 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 ...
- Linux 上安装 weblogic12C (远程图形界面安装) (二)
上一篇Linux 上安装 weblogic12C (静默安装)介绍了静默方式安装weblogic12C的方式,这一篇主要介绍在windows主机上通过远程图形界面的方式安装weblogic的方式 一. ...
随机推荐
- leetcode 6. ZigZag Conversion
https://leetcode.com/problems/zigzag-conversion/ 题目: 将字符串转化成zigzag模式. 例如 "abcdefghijkmlnpq" ...
- SQL Server 临时表的删除
--临时表与一般的表不同,它是保存到tempDb表中.临时表的表名与你所建的表名也不一样,因为他要为不同人的相同操作创建不同的临时表. --1.错误的删除操作: --错误的临时表删除操作,因为所在数据 ...
- 321android浏览器
[应用简介] 321浏览器是IT蓝豹创始人在2012年的时候业余时间研发的项目,现在很多各大网站都扒了我们的源码, 并且还插入了他们的广告,这是一件特别令人痛恨的事,如果需要下载整版的同学们就上IT蓝 ...
- bool 类型存在数据库中为 0 和 1
bool 类型存在数据库中为 0 和 1 但是在程序中应该使用 true 和 false 查询. 例如: bIsStart = 0 在数据中bIsStart为 0 sql 查询的时候,使用:sele ...
- c#利用反射获取对象属性值
public static string GetObjectPropertyValue<T>(T t, string propertyname){ Type type = type ...
- [转]Android音频底层调试-基于tinyalsa
http://blog.csdn.net/kangear/article/details/38139669 [-] 编译tinyalsa配套工具 查看当前系统的声卡 tinymix查看混响器 使用ti ...
- Picture Segmentation Using A Recursive Region Splitting Method
首先 区域分割的分割方法 首先得到一个区域,(一般已原图作为第一个区域) 然后得到该区域的直方图,选取最合适的峰值作为阈值,然后选择连接区域,然后把这些区域加入下一步要处理的区域中,然后重复第一步,直 ...
- ORACLE 生成一个随机数
ORACLE 如何产生一个随机数:DBMS_RANDOM--1.小数( 0 ~ 1) select dbms_random.value from dual ; --2.指定范围内的小数 ( 0 ~ 1 ...
- [转载] python 计算字符串长度
本文转载自: http://www.sharejs.com/codes/python/4843 python 计算字符串长度,一个中文算两个字符,先转换成utf8,然后通过计算utf8的长度和len函 ...
- Java中Timer的用法
现在项目中用到需要定时去检查文件是否更新的功能.timer正好用于此处. 用法很简单,new一个timer,然后写一个timertask的子类即可. 代码如下: package comz.autoup ...