Linux安装JDK过程

x33g5p2x  于2020-09-08 发布在 Java  
字(1.3k)|赞(0)|评价(0)|浏览(687)

我们之后安装的 Hadoop 本身就是用 Java 语言编写的,在运行计算程序时需要存在 Java环境,也就是要在 Linux 系统上安装并配置 JDK。Linux 系统发行版本已经安装了其他版本的 JDK,虽然可以使 Java 程序正常的工作,但是还是建议使用 Sun 提供的 JDK。另外, Hadoop2.0 版本以上要求 Linux 的 JDK 版本在 1.6 及以上。我们安装 1.8 的版本。安装之前,首先将 Linux 系统预安装的 JDK 删除。

1、通过命令删除预安装的 JDK 版本

    rpm -qa | grep java
    rpm -e --nodeps 文件名

2、卸载预安装 jdk yum -y remove jdk 版本名称

    用命令 java -version 检查是否已经卸载

3、安装 JDK

    cd /usr/local
    tar -xzvf jdk-8u51-linux-i586.tar.gz

 解压完成后在/usr/local 目录下多了一个 jdk1.8.0.51 目录,注意 JAVA_HOME 就是 JDK的安装目录/usr/local/ jdk1.8.0.51。

1>配置环境变量的第一种方式:用 root 用户登录配置环境变量

    vi /etc/profile

a、在 profile 配置文件最后添加以下内容:

 export JAVA_HOME=/usr/local/jdk1.8.0_51
 export JRE_HOME=/usr/local/jdk1.8.0_51/jre
 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

b、为了确保 JAVA_HOME 配置生效,运行 profile 脚本

  source /etc/profile
  或者
  . /etc/profile

c、在控制台输入 java 和 javac 命令检查 JDK 是否安装成功。

2>配置环境变量的第二种方式:
在/etc/profile.d 目录下创建一个脚本文件,如:java.sh,在脚本中添加下面的配置信息保存并退出,因为/etc/profile 配置文件在执行式会将/etc/profile.d 目录下的*.sh 文件都执行一遍,同样可以是配置生效。

  export JAVA_HOME=/usr/local/jdk1.8.0_51
  export JRE_HOME=/usr/local/jdk1.8.0_51/jre
  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
  export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

a、如果为 JDK 配置的单独的配置文件,那么在/etc/profile 文件中的配置信息就可以删除掉了,建议使用第二种方式,Liunx 系统核心的配置文件我们尽量不要修改和添加信息,为每一个需要配置环境变量的应用创建一个单独的配置文件,便于维护,修改和删除都不会影响原有的核心配置文件。

b、为了确保 JAVA_HOME 配置立即生效,运行 profile 脚本

  source /etc/profile
  或者
  . /etc/profile

c、在控制台输入 java 和 javac 命令检查 JDK 是否安装成功。

相关文章

微信公众号

最新文章

更多