2019独角兽企业重金招聘Python工程师标准>>>

介绍

在CENTOS上安装JDK是很多应用的前提,所以这里讲JDK安装配置分享一下,由于32位JDK在gc优化上有着不错的性能,所以我们在集群上一直使用32位JDK。

安装

下载

官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Linux x86 119.43 MB   jdk-7u75-linux-i586.rpm

安装

先验证服务器上是否已经存在JDK,存在则卸载掉

#rpm -qa|grep jdk显示:jdk-1.6.0_10-fcs卸载:#rpm -e  --nodeps  jdk-1.6.0_10-fcs
rpm -e  --nodeps  jdk-1.7.0_51-fcs.i586

安装必要的库

yum install glibc.i686
yum install libstdc++.so.6

否则会出现

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

执行下载的rpm包

[root@192.168.145.128 ~]# sudo rpm -ivh /usr/jdk-7-linux-x86.rpm
Preparing... ################################### [100%]
1:jdk ##################################### [100%]
Unpacking JAR files...rt.jar...jsse.jar...charsets.jar...tools.jar...localedata.jar...

配置

这里我们需要找到profile文件,添加环境变量:
#vim /etc/profile在profile文件下面追加写入下面信息:
export JAVA_HOME=/usr/java/jdk1.7.0_51
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin保存退出,执行:
#source /etc/profile

如果没有老的JDK则执行java -version 即可

------------------------------------------------------------

更新 alternatives,选择JDK版本
现在在用 #Java -version 查看JDK版本还是6.0。这时我们需要选择本机安装过的JDK7。

首先安装 java alternative ---jdk
#update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_51/bin/java 60然后配置JDK:
#update-alternatives --config java

这样就会出现下面的提示:
共有 3 个程序提供“java”。
选择 命令
-----------------------------------------------

*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
3 /usr/java/jdk1.7.0/bin/java

选择/usr/java/jdk1.7.0/bin/java
//按 Enter 来保存当前选择[+],或键入选择号码:3

验证

Java -version

转载于:https://my.oschina.net/smartsales/blog/399245

【CENTOS6】ORACLE JDK7安装相关推荐

  1. linux6.5下安装oracle 11,centos6.5下安装oracle11g

    centos6.5下安装oracle11g 一.检测并安装Linux的图形界面,这里安装的KDE环境桌面 检测是否已经安装图形界面:命令yum grouplist (该命令输出很长),在命令执行后的输 ...

  2. centos 6.5 安装 oracle 11g,安装Centos6.5 安装Oracle 11g详细过程

    CentOS6.5安装oracle 11G数据库详细过程安装环境 1台l inux虚拟机 CentOS6.564位系统,内存4G,CPU 2核磁盘50G Oracle软件版本l inux.x64 ...

  3. rpm oracle 离线,在CentOS中离线安装Oracle之安装准备

    前言 在测试机CentOS6.5中安装Oracle, 然后去服务器离线安装. 需要解决的问题有: 安装前的准备工作 Automatically downloading and installing a ...

  4. centos6下如何安装mysql服务_CentOS6下安装MySQL数据库服务

    大家好,今天是我在51CTO上的第一篇博文,以此来督促我自个养成一个好的学习习惯,也希望给大家有所帮助. ok,言归正传,今天我介绍的是在CentOS6环境下安装MySQL数据库,我所用到的是Cent ...

  5. linux minicom centos,Centos6.5 minicom安装与配置

    Linux下的Minicom的功能与下的超级终端功能相似,适于在通过超级终端对设备的管理以及对嵌入操作系统的升级 1.minicom的安装 查看是否安装:   rpm -qa | grep minic ...

  6. oracle静默安装报错,静默安装Oracle11gR2 [FATAL] [INS-32015]报错

     Centos6.5静默安装oracle11g R2 [oracle@oracledb database]$ ./runInstaller -silent -force -responseFile ...

  7. centos oracle卸载,【linux】centos6 oracle卸载重装

    [linux]centos6 oracle卸载重装 7年前 (2014-08-01)    作者:Jiaozn    分类:数据库    阅读次数:5368 评论(0) 1. 用 oracle 用户登 ...

  8. CentOS6.9编译安装Sphinx并使用php7的sphinx扩展实现全文搜索

    本篇笔记记录了CentOS6.9编译安装Sphinx,编译安装php-sphinx扩展,并使用php7的sphinx扩展实现全文搜索的过程 nginx+mysql+php安装请参考以下笔记: Cent ...

  9. Linux(CentOS6.5)中安装maven

    Linux(CentOS6.5)中安装maven 1.上传相关包(*.tar.gz等) 使用相关软件上传或用Xshell连接后下载命令:yum install lrzsz 2.安装maven 1> ...

最新文章

  1. 阿里资深AI工程师教你逐个击破机器学习核心算法
  2. Selenium+python --获取百度联想词
  3. 国家级一级计算机考试题,国家级计算机一级考试试题
  4. 曾经的python爬虫挣钱生活_聊一聊,这些年我用Python爬虫挣钱的那些事
  5. python之求字典最值
  6. 幅相曲线matlab,matlab开环幅相曲线
  7. 软工大二下半年第十五周学习进度
  8. 【POJ2069HDU3007】模拟退火算法之最小球/圆覆盖
  9. 小飞鱼通达二开 致远OA启动时报错“无法初始化数据库连接池,系统无法启动”的问题处理(图文)
  10. python re sub 替换多个_re.sub 实现多处替换
  11. 深度学习花朵识别系统的设计与实现
  12. 男人好苦,好累,好受罪
  13. CTF之做题总结(一)
  14. 服务器怎么备案?备案时间要多久?
  15. 他儿子就这样娶到了比尔·盖茨的女儿
  16. 亚信科技中国有限公司实习面试(长春)
  17. Python3入门机器学习(七)- PCA
  18. numpy的dtype得到U7是什么意思
  19. linux创建xfs文件系统命令,通过案例学习xfs文件系统相关命令
  20. 活动推广的作用有哪些呢?

热门文章

  1. 网吧无盘服务器从30台----115台的经验(二)
  2. VB.Net实现Web Service的基础
  3. WiFi相关基础概念
  4. PHP 选取数组中最大的 键 和 值
  5. bash特性之六(bash的快捷键)
  6. Eclipse使用的小细节归档
  7. 是时候搞清楚 Spring Boot 的配置文件 application.properties 了!
  8. MySQL中的共享锁与排他锁
  9. webstorm常用设置
  10. django之BBS需求分析和orm设计-71