第一步:首先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 文件夹,并把安装包解压缩在里面
- sudo mkdir /usr/lib/jvm
- sudo tar zxvf jdk-7u80-linux-x64.tar.gz -C /usr/lib/jvm
- sudo mv jdk-7u80-linux-x64 java1.7
第三步:配置系统文件
用vi nano gedit等编辑工具打开 /etc 下面的profile文件,在文件的末尾加上
编辑profile文件后保存,命令行下执行source命令, 并使之对所有用户都生效
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命令, 并使之对所有用户都生效
- 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安装成功!
- java -version (会显示如下信息,说明已配置成功)
- java version "1.7.80"
- Java(TM) SE Runtime Environment (build 1.7.80-b147)
- Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)