centOS下JDK1.8的安装

时间:2022-05-01 10:06:11

1.下载JDK1.8

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    有两种格式,一种是tar.gz,一种是rpm,我用的是tar.gz格式的,jdk-8u25-linux-x64.tar.gz

2.卸载自带的JDK

    一般情况下,CentOS 下自带有Java JDK,首先查看自带的Java版本,在命令行 输入java -version查看版本

    centOS下JDK1.8的安装

    如上图所示,显示的是CentOS自带的OpenJDK,我们把这个卸载了,最好安装sun 的JDK

    先查看 rpm -qa | grep java

    显示如下信息:

    centOS下JDK1.8的安装

    卸载:

    rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64

    rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

   centOS下JDK1.8的安装

3.安装sun的JDK

    在/usr创建一个文件夹java

    centOS下JDK1.8的安装

    将刚刚下载的安装包复制到/usr/java目录下面

    centOS下JDK1.8的安装

    解压jdk-8u25-linux-x64.tar.gz

    centOS下JDK1.8的安装

    测试一下,是否可以

    centOS下JDK1.8的安装

    我们每次不可能总是进入到jdk中,然后,再输入命令,所以,需要把jdk加入到环境变量中

 

4.将jdk加入到环境变量

   <1>.将环境变量加入到 /etc/profile文件中

    在命令行下输入vi /etc/profile编辑profile

    centOS下JDK1.8的安装

 

    在命令行输入source /etc/profile使环境变量生效,当然,重启(reboot)也可以使环境变量生效
    <2>.将环境变量加入到 ~/.bashrc文件中

            在命令行输入vi ~/.bashrc

            然后,将

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

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

            export PATH=$JAVA_HOME/bin:$PATH

            加入到文件末尾

            在命令行输入source /etc/profile使环境变量生效,当然,重启(reboot)也可以使环境变量生效

   <3>.上述两种环境变量区别

           profile:是系统刚启动的时候加载一次,并且对所有用户都有效

           ~/.bashrc:只对当前登录用户有效,可以看到这个文件在/home/当前用户   文件夹下面

 

 <4>.配置完成后,如果,还是不生效,可以通过下面检测

           echo $PATH

           打印出环境变量PATH中的值,就可以看环境变量是否加入进去

           echo $JAVA_HOME

           产看变量JAVA_HOME的值,看看是否正确