zoukankan      html  css  js  c++  java
  • jdk各种包安装方式

    大家都知道,现在JAVA的发展可谓是如日中天,它覆盖面非常广泛,小到个人PC,大到商业应用都能见到它的身影。以前它是由SUN公司来维护的,现在已经归属到甲骨文旗下了。

        今天我们来学习一下Java JDK环境的部署和安装,对于Linux平台,以前SUN公司提供两种安装包,一种是rpm格式的,另一种是bin格式的。rpm安装包大家都熟悉,而bin安装包其实就是整个JDK目录打包而成的一个自解压文件。

        那么目前甲骨文维护的JAVA JDK同样提供两种安装包,只是以前的bin自解压安装包变成了tar.gz的压缩包了。

    下面我们就来具体学习一下:

    JAVA JDK的获取和安装

    安装包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html

    01

        对于新手来讲,又是bin包安装,又是rpm包安装,还有什么tar.gz包安装,光看着就有些晕了,还怎从下手啊。不用怕,虽然有那么多种类的安装但是它们之间还是有迹可寻的。下面我们就来逐一的学习一下。

    JDK的安装与配置:

    1、RPM包安装

    rpm安装相比bin和tar.gz来说,要省事一点,但是安装完之后也是要配置环境变量的。

    # rpm -ivh jdk-7u2-linux-i586.rpm

    02

    配置环境变量

    # vi /etc/profile

    10

    # source /etc/profile

    输入如下命令,能正常显示版本信息,说明安装成功。

    # java –version 

    03

    2、BIN包安装

    bin包是一个自解压格式的安装包,要想执行它,需要先赋予它可执行的权限。

    # chmod +x jdk-6u21-linux-i586.bin

    # ./jdk-6u21-linux-i586.bin

    04

    这里需要按一下回车键。

    05

    上面的只是解压过程,下面才是真正的配置安装。

    将解压出来的jdk1.6.0_2目录移动到/usr/local/目录下。

    # mv jdk1.6.0_21/ /usr/local/

    07

    配置环境变量

    # vi /etc/profile

    在profile文件末位加上如下内容:

    #set java JDK 
    JAVA_HOME=/usr/local/jdk1.6.0_21/ 
    JRE_HOME=/usr/local/jdk1.6.0_21/jre/ 
    PATH=$PATH:$JAVA_HOME/bin:$JRE_home/bin 
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar 
    export JAVA_HOME 
    export JRE_HOME 
    export PATH 
    export CLASSPATH

    08

    更新环境变量,检查安装是否成功。

    #source /etc/profile

    # java -version

    09

    3、tar.gz包安装

    tar.gz安装包其实就是一个普通的压缩包,我们需要先给它解压缩。

    # tar zxvf jdk-7u2-linux-i586.tar.gz

    然后其余的操作同bin格式的安装包没有区别,同样都是将当前解压出来的目录移动到/usr/local/目录下

    # mv jdk1.7.0_02/ /usr/local/

    然后配置环境变量

    # vi /etc/profile

    10

    # source /etc/profile

    最后检查配置是否成功。

    11

    好了,到这JAVA JDK的环境就部署好了。。大家赶快来试试把。。

  • 相关阅读:
    给 admin 新建的 hdfs 文件的权限
    linux 常用命令
    如何快速把hdfs数据动态导入到hive表
    Kylin查询性能低下原因分析
    hadoop+hive使用中遇到的问题汇总
    hadoop 突然断电数据丢失问题
    用puthivestreaming把hdfs里的数据流到hive表
    创建 kylin Module/Cube
    【MySQL】MySQL的索引
    【MySQL】MySQL的约束
  • 原文地址:https://www.cnblogs.com/xiaojianblogs/p/8800774.html
Copyright © 2011-2022 走看看