CentOS下安装jdk及配置

时间:2021-10-29 10:12:24

第一步:首先oracle官方网站下载jdk安装文件(一定要注意操作系统对应的版本,i586对应的是32位)

          下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

          如果是64位的系统安装了32位的jdk,当执行java -version时,会报错    

[root@RD-CD-APP123 ~]# java -version

-bash: /usr/lib/jvm/java/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

第二步:解压缩文件

        首先是创建jdk的安装目录,在这儿是先创建了 usr/lib/jvm  文件夹,并把安装包解压缩在里面

  1. sudo mkdir /usr/lib/jvm
  1. sudo tar zxvf jdk-7u80-linux-x64.tar.gz -C /usr/lib/jvm 
       然后可以把解压缩后的文件夹改名为java1.7,方便后面配置和使用
  1. sudo mv jdk-7u80-linux-x64 java1.7

第三步:配置系统文件

         用vi nano gedit等编辑工具打开 /etc 下面的profile文件,在文件的末尾加上
export JAVA_HOME=/usr/lib/jvm/java1.7
export JRE_HOME=/usr/lib/jvm/java1.7
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

        编辑profile文件后保存,命令行下执行source命令, 并使之对所有用户都生效

  1. sudo source /etc/profile

第四步:配置默认jdk版本

        在命令行下执行
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java1.7/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java1.7/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java1.7/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java1.7/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java1.7/bin/javap 300

第五步:验证jdk安装成功

                java version 显示为刚才安装的版本号,则说明jdk安装成功!
  1. java -version (会显示如下信息,说明已配置成功)
  2. java version "1.7.80"
  3. Java(TM) SE Runtime Environment (build 1.7.80-b147)
  4. Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)