安装之前,先检查一下系统中是否已经有安装jdk
rpm -qa | grep java
如果有可以使用rpm -qa | grep Java | xargs rpm -e --nodeps批量卸载所有带有Java的文件
在官网上下载
1、下载地址
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
安装:
rpm(建议使用rpm包安装):
1、复制rpm包到/usr/java路径下
mkdir /usr/java
cp jdk-7u55-linux-x64.rpm /usr/java/
2、添加可执行权限并安装:
cd /usr/java/
chmod +x jdk-7u55-linux-x64.rpm
rpm -ivh jdk-7u55-linux-x64.rpm
[root@linux-node1 src]# rpm -ivh jdk-7u55-linux-x64.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...
rpm包安装自动解压到/usr/java/目录下:
[root@linux-node1 ~]# cd /usr/java/
[root@linux-node1 java]# ll
总用量 4
lrwxrwxrwx 1 root root 16 1月 19 06:00 default -> /usr/java/latest
drwxr-xr-x 8 root root 4096 1月 19 06:00 jdk1.7.0_55
lrwxrwxrwx 1 root root 21 1月 19 06:00 latest -> /usr/java/jdk1.7.0_55
3、配置环境变量
法一:
编辑profile文件:
vim /etc/profile
在profile文件最后追加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_55
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存并退出,执行
source/etc/profile
法二:
vim /etc/profile.d/java.sh
exportJAVA_HOME=/usr/java/jdk1.8.0_40
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile.d/java.sh
4、查看java版本
[root@linux-node1 ~]# java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
[root@linux-node1 ~]# which java
/usr/bin/java
[root@linux-node1 ~]# ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 26 1月 19 06:00 /usr/bin/java -> /usr/java/default/bin/java
tar.gz
1:下载jdk包:本章使用的为后缀为tar.gz的文件(不需要安装),如jdk-7u80-linux-x64.tar.gz
2: 把jdk文件保存至Linux下目录:通过控制台,使用mkdir命令生成/usr/java目录,并把文件放入其下
3:解压tar.gz文件:通过控制台,进入/usr/java下,执行,将其进行解压
4:配置环境变量:打开控制台,运行 vi /etc/profile,在最后插入要配置的内容 ,按Esc键 ,输入( :wq 保存并退出)
export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5:运行 source /etc/profile,使配置环境生效
6:运行 java -version 看是否生效。若出现jdk版本号,则安装并配置环境变量成功
1:echo $JAVA_HOME
使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径
[root@linux-node1 ~]# java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
[root@linux-node1 ~]# echo $JAVA_HOME
原文地址:http://10742668.blog.51cto.com/10732668/1903936