1、准备的源代码包: jdk-7u45-linux-x64.gz

 

    先将该文件解压到指定路径,执行如下命令即可:

    # cd /usr/java

    # tar -zxvf  jdk-7u45-linux-x64.gz

 

2、技巧配置环境java环境

      (1) 创建文件/etc/profile.d/java.sh
      (2)  vi  /etc/profile.d/java.sh ,添加如下设置


            export JAVA_HOME=/usr/java/jdk1.7.0_45

            export JRE_HOME=$JAVA_HOME/jre

            export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

            export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

       (3) 让配置的环节立即生效,执行如下命令:

            source /etc/profile

       (4) 测试是否java环境ok,执行如下命令:
            # javac
        显示内容如下: 

CentOS 6.5下源码包安装配置JDK 7_java环境           

             #  java -version
            显示内容如下: 

 CentOS 6.5下源码包安装配置JDK 7_源代码_02

             恭喜你,到此成功了!


3、技巧解释说明:
    如果打开/etc/profile,在最后我们可以发现有这样一段代码:

 
CentOS 6.5下源码包安装配置JDK 7_源代码_03

也就是说,在/etc/profile执行的最后,它会自动的执行/etc/profile.d目录下的所有可读的文件。这就是我们将设置JDK环境变量的工作放在/etc/profile.d/java.sh的原因,可以不用修改操作系统自带的/etc/profile内容,方便系统的移植。