1、先查看当前系统是否存在jdk: --以下命令都是root用户操作 非root用户加sudo
rpm -qa|grep jdk
2、若当前系统已安装openjdk或者其它版本jdk,可以通过以下命令删除:
rpm -e --nodeps rpm包全名 (nodeps是不管依赖强制删除)
3、创建文件夹用来存放java,可以放在usr目录下
mkdir /usr/java
切换到该目录下:cd /usr/java
4、获取要安装的jdk的rpm包(存放在当前目录)
wget jdk包的地址 (这里的地址只要有资源就行)
例子:wget http://learning.happymmall.com/jdk/jdk-8u152-linux-x64.tar.gz
wget http://learning.happymmall.com/jdk/jdk-7u80-linux-x64.rpm
5、解压安装
如果下载的是压缩包(常见tar.gz结尾):
解压: tar -zxvf jdk-8u152-linux-x64.tar.gz
如果是rpm包,就安装
安装:rpm -ivh jdk-7u80-linux-x64.rpm
6、配置环境变量
配置文件在:/etc/profile
打开配置文件:vim /etc/profile
在配置文件最后添加:
JAVA_HOME=/usr/java/jdk1.8.0_152
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
然后保存退出
7、使配置文件生效
source /etc/profile
检查环境是否配置成功:java
javac
安装jdk的方式当然不止这一种,还可以yum安装:
1、查看当前版本并卸载
rpm -qa|grep jdk
rpm -e --nodeps rpm包全名
2、查看yum list中的jdk版本
yum list|grep jdk
3、安装
1、不指定版本
yum install java
2、指定版本(前提是yum list有)
yum install java-1.8.0-openjdk.x86_64
安装后的默认路径: /usr/lib/jvm
然后再配置环境变量就可以了
在yum安装时,大家可能注意到list列表中大多是openjdk
因此需要安装非openjdk的时候,可以按照第一种方法。