文档章节

CentOS 6.5安装jdk1.8

 天下杰论
发布于 2014/06/18 10:50
字数 687
阅读 15275
收藏 4
点赞 2
评论 0

By default, all Linux distributions comes with openjdk preinstalled. If you want to install and use Oracle Java JDK/JRE on your system, Just follow the steps below. In this tutorial, let us see how to install and configure latest Oracle Java JDK on CentOS 6.5 server, although It should work on other RPM based distributions such as RHEL 6.x, Scientific Linux 6.x and Fedora etc.

First of all, update your server.

yum install update

Then, search for if any older JDK versions are installed in your system.

rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'

Sample output:

java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
eject-2.1.5-17.el6.i686
perl-Object-Accessor-0.34-136.el6.i686
java-1.7.0-openjdk-1.7.0.45-2.4.3.4.el6_5.i686
openjpeg-libs-1.3-10.el6_5.i686

Check for already installed Java:

java -version

Sample output:

java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.4.el6_5-i386 u45-b15)
OpenJDK Client VM (build 24.45-b08, mixed mode, sharing)

As you see in the above output, Java 1.6 and java 1.7 have been installed on my server. So, I removed both of them using the following commands:

yum remove java-1.6.0-openjdk
yum remove java-1.7.0-openjdk

Download And Install Oracle Java JDK

At the time of writing this tutorial, the latest Java JDK version is JDK 8u5 . First, let us download the latest Java version.

Go to the Oracle Java download page and download the required version depending upon your distribution architecture.

As I use 32bit CentOS server, I have downloaded the 32bit rpm package.

Then, go the directory where you’ve downloaded the jdk package and run the following command to install it.

rpm -ivh jdk-8u5-linux-i586.rpm

Sample output:

Preparing... ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...
plugin.jar...
javaws.jar...
deploy.jar...

Check Java version

Now, check for the installed JDK version in your system using command:

java -version

Sample output:

java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode, sharing)

As you see above, latest java 1.8 has been installed.

What if I didn’t remove the old JDK versions from my system?

As I mentioned before, make sure you have removed all old JDK versions from your system. If you didn’t remove the older versions from your server before installing latest JDK version, you should tell your system, from where java should be executed.

By default, the JDK 1.8.x will be installed in /usr/java/jdk1.8.0_05/ location. In order to tell our system, from where java should be executed, we need to run the following commands one by one.

alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_05/jre/bin/java 20000 alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_05/bin/jar 20000 alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_05/bin/javac 20000 alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.8.0_05/jre/bin/javaws 20000 alternatives --set java /usr/java/jdk1.8.0_05/jre/bin/java alternatives --set jar /usr/java/jdk1.8.0_05/bin/jar alternatives --set javac /usr/java/jdk1.8.0_05/bin/javac  alternatives --set javaws /usr/java/jdk1.8.0_05/jre/bin/javaws

All done. Let us check the alternatives.

ls -lA /etc/alternatives/

Sample output:

lrwxrwxrwx. 1 root root 29 May 9 16:40 jar -> /usr/java/jdk1.8.0_05/bin/jar lrwxrwxrwx. 1 root root 34 May 9 16:39 java -> /usr/java/jdk1.8.0_05/jre/bin/java lrwxrwxrwx. 1 root root 31 May 9 16:41 javac -> /usr/java/jdk1.8.0_05/bin/javac lrwxrwxrwx. 1 root root 36 May 9 16:41 javaws -> /usr/java/jdk1.8.0_05/jre/bin/javaws

That’s it. Now check for the java version using command:

java -version

Sample output:

java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode, sharing)

For questions please refer to our Q/A forum at : http://ask.unixmen.com/ 

© 著作权归作者所有

共有 人打赏支持
粉丝 53
博文 442
码字总数 23359
作品 0
沈阳
项目经理
CentOS 6.5系统安装配置图解教程

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:...

一枚Sir
2014/08/19
0
1
centos 6.* 配置本地网络的FTP YUM源

服务端配置 创建挂载目录 mkdir /media/CentOS6.5Final 赋予挂载目录权限 chmod -R 777 /media/CentOS6.5Final 挂载iso mount -o loop CentOS-6.5-x8664-bin-DVD1.iso /media/CentOS6.5_Fina......

898009427
2017/10/19
0
0
Centos 6.5系统安装配置图解教程

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:...

浅水ing
06/26
0
0
CentOS 6.5系统安装配置图解教程(详细图文)

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:...

luamas
2014/02/22
0
0
从CentOS 6.0/6.1/6.2/6.3/6.4 升级到CentOS 6.5

对任何较早的CentOS6.x的版本,在命令行中使用“yumupdate”命令,您可以轻松地升级到CentOS6.5。升级之前,我建议大家将重要文件,数据库,配置文件等备份下。 1 升级过程可能需要长达-15-3...

xinall
2015/01/31
0
0
Linux 系统上面如何切换到jdk1.8

Centos中JDK配置,编辑.bash_profile中文件加入以下内容 有一个场景本来jdk版本是1.7的,但是因为业务需要需要切换到jdk1.8 有一个比较简单快速的办法 首先知道自己安装jdk1.8的安装目录 我的...

陈小扁
2016/11/23
116
0
.Net Core 2.0 + CentOS 7 + Nginx(编译发布)

发布篇: CentOs 6.5 安装 MySql (本地测试,能用为主) 【传送门】 CentOS 7 安装 .Net Core (CentOS 6.5太坑,放弃了) CentOS 7 IP配置 查看网卡名称,对应修改(参考) 安装 Dotnet 参考官...

Contac
01/11
2
0
openstack制作centos镜像

安装软件: yum -y groupinstall Virtualization "Virtualization Client" yum -y install libvirt libguestfs-tools 配置vnc yum -y install tigervnc-server 拷贝配置文件 cp /lib/system......

lyanhong
2017/05/10
0
0
安装jdk、安装Tomcat

tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的...

jiekegz
2017/11/20
0
0
记一次为公司搭建maven私服的过程

本来我用的是阿里云的maven仓库,速度快的飞起. 但是这仅仅是对于公共的类库来说的.而公司有自己的一些集成工具包,需要自己在推送到本地仓库,这个步骤是重复且麻烦,公司每个人都要推送一次,想...

gxLong
2017/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部