Linux下安装jdk与环境配置

之前忙于找工作,有一个多月时间没写博客了。现在我正在学习Linux相关知识,看视频(韩顺平的)和书籍(鸟哥的Linux私房菜基础学习篇),这也是我一直以来的学习方法。

学Linux当然也是为Java服务。第一步,当然是在Linux环境下安装jdk并配置环境变量(安装VMware虚拟机和Linux就不说了)。这其中也遇到不少坑。

一.卸载系统自带的JDK

 1.如果Linux已经自带OpenJdk,我们需要将它卸载掉,然后再安装需要的JDK。查看Linux自带的JDK是否已安装,输入如下命令查看JAVA版本信息。java  -version

为什么不用系统自带的JDK呢?原因是Linux自带的OpenJdk和官方的Sun/Oracle的JDK有区别。具体区别自行百度。

2.如果已经安装JDK,输入以下命令,查看JDK信息。rpm -qa | grep java

例如会输出:
 java-1.5.0-openjdk-1.5.0-1.23.1.1.1.el.x86_64
 tzdata-java-2012c-l.el6.noarch

(上面只是举例子,可能有多项。这些全部卸载)

3.这时候我们可以使用yum命令卸载JDK

 yum -y remove java-1.5.0-openjdk-1.5.0-1.23.1.1.1.el.x86_64
 yum -y remove tzdata-java-2012c-l.el6.noarch

这时再查看JAVA版本信息 java  -version      会提示你没找到或未安装

二.安装JDK

1. 下载我们需要的JDK。

JDK下载地址:JDK下载地址

选择Linux版本,根据自己电脑是32位还是64位选择相应版本。这时有两个安装包可供下载。

一种是jdk-8u111-linux-i586.tar.gz  另一种是jdk-8u111-linux-i586.rpm

区别是:第一种只需解压即可,无须安装。第二种直接安装即可。

下载可在Linux下,也可以在Windows下。在Windows下的需要移到Linux下。我的Linux版本是CentOS-7-x86_64-DVD-1511.iso,

可以直接将Windows下的文件复制到Linux下。

我下的是第一种。下面介绍tar.gz压缩包格式的jdk安装。

2. 创建java程序的安装目录

mkdir  /usr/java   可以选择自己想要的安装目录

3. 下载的tar.gz复制到/usr/java目录下

cp  jdk-8u111-linux-i586.tar.gz  /usr/java

4.进入到该目录下

cd  /usr/java

5. 解压文件,输入如下命令
tar  -zxvf   jdk-8u111-linux-i586.tar.gz  

6.解压后,会在/usr/java目录下自动生成一个新的目录jdk1.8.0_111

三.配置环境变量

1. 输入如下命令,进入配置文件

vi  /etc/profile

2.查找到  export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

将这行注释掉 (前面加#)

3.在profile最后面增加三行配置信息,如下:

export  JAVA_HOME=/usr/java/jdk1.8.0_111

export  PATH=$JAVA_HOME/bin:$PATH
export  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存并退出VI编辑

4.为了让配置文件立刻生效,输入如下命令:

source  /etc/profile

5.验证JAVA是否安装成功,输入如下命令:
java   -version

如果看到JAVA版本信息,则说明安装成功了。

---------------------------------------------------------------华丽的分界线----------------------------------------------------------------------------

在Linux下安装jdk并配置环境变量按照以上做的一般就会成功。而我在最后配置完文件/etc/profile后,查看JDK是否安装成功

java  -version)出现如下错误    /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

我刚开始以为是环境配置出错了,捣鼓了一段时间后,百度了一下。有个方法可以解决:
安装下glic即可  yum install glibc.i686

 

 

 


 

 

 

 

 

 


 

 

 

你可能感兴趣的:(Linux下安装jdk与环境配置)