CentOS6.4 64位系统安装jdk-阿里云开发者社区

开发者社区> 技术小甜> 正文

CentOS6.4 64位系统安装jdk

简介:
+关注继续查看

1. CentOS操作安装好了以后,系统自带了openJDK,先查看相关的安装信息:


[plain]view plaincopy

  1. $rpm -qa | grep java


tzdata-java-2013b-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64
java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64


2. 可以用java -version命令查看系统自带jdk的版本信息


[plain]view plaincopy

  1. $ java -version

java version "1.7.0_19"
OpenJDK Runtime Environment (rhel-2.3.9.1.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)



3. 卸载系统自带openJDK


[plain]view plaincopy

  1. $ rpm -e --nodeps java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64

  2. $ rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64

  3. $ rpm -e --nodeps tzdata-java-2013b-1.el6.noarch


4. 安装自己的JDK


JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

下载后上传到linux服务器中


[plain]view plaincopy

  1. $ rpm -ivh jdk-7u17-linux-x64.rpm


(也可以下载源码安装

#tar zxvf jdk-7u17-linux-x64.tar.gz -C /usr/

#cd /usr/

#mv jdk1.7.17/ java




默认情况下,jdk将会安装在/usr/java 目录下


5. 配置环境变量


[plain]view plaincopy

  1. $vim /etc/profile

在profile文件末尾加入如下内容:



[plain]view plaincopy

  1. JAVA_HOME=/usr/java/jdk1.7.0_17

  2. JRE_HOME=/usr/java/jdk1.7.0_17/jre

  3. PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

  4. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

  5. export JAVA_HOME JRE_HOME PATH CLASSPATH



6. 使配置文件立即生效


[plain]view plaincopy

  1. $source /etc/profile


7. 验证是否安装成功


依次输入java, java -version, javac可以查看到jdk的安装信息,说明安装成功


8. 查看JAVA_HOME


[plain]view plaincopy

  1. $echo JAVA_HOME



附:

windows环境下安装JDK之后环境变量是这样配置的:


[plain]view plaincopy

  1. JAVA_HOME:当前jdk路径

  2. PATH:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

  3. CLASSPATH:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar













本文转自月魔zhi蕾51CTO博客,原文链接: http://blog.51cto.com/308107405/1319924,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
别摸鱼了,来几道Java面试题!(五)
今天我们继续来看一些Java面试题,基本上是面试的时候常问的,有一定的概率会遇到,希望大家可以面试顺利。
8 0
LINUX用C检查文件的大小的代码
LINUX用C检查文件的大小的代码
8 0
高频面试题-请聊一下Springboot自动装配原理!
自从SpringBoot的出现,让Java的基本系统搭建过程变得更简单,不需要关心很多的配置文件,也不需要去关心市面上各版本的包存在版本冲突等等的问题,使得SpringBoot让开发人员推崇备至。
5 0
Java 抽象类和接口,看这一篇就够了(2)
Java 抽象类和接口,看这一篇就够了
6 0
剪裁NV21任意一部分的代码
剪裁NV21任意一部分的代码
6 0
Angular CLI 全局 ng.cmd 文件内容分析
Angular CLI 全局 ng.cmd 文件内容分析
6 0
Java 抽象类和接口,看这一篇就够了(1)
Java 抽象类和接口,看这一篇就够了
5 0
Redis集群环境Ruby必须版本2.2以上解决
Redis集群环境Ruby必须版本2.2以上解决
5 0
Java代码复用的三种常用方式:继承、组合和代理(2)
Java代码复用的三种常用方式:继承、组合和代理
5 0
+关注
6323
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载