linux通过rpm安装jdk

转载请注明出处WangYuheng’s Blog

linux安装java环境,安装jdk1.8。

查看java程序是否存在

java -version
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

如果java已存在,可以卸载已存在的版本

rpm -qa | grep java | xargs rpm -e --nodeps

安装过程

下载java仓库rpm

在oracle官网 http://www.oracle.com/technetwork/java/javase/downloads 找到rpm安装包下载地址,选择版本为jdk1.8 linux 64位。因为协议限制,不能通过wget直接下载,需要增加协议设置语句。
需要根据本机的操作系统版本,选择对应的jdk版本。如果32位系统,安装64位jdk会提示

package jdk1.8.0_102-2000:1.8.0_102-fcs.x86_64 is intended for a x86_64 architecture

wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;"  http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-linux-x64.rpm

安装仓库

sudo rpm -Uvh jdk-8u102-linux-x64.rpm

也可以手动配置repo,此时不需要下载rpm文件。

查看是否安装成功

java -version

rpm省掉了配置JAVA_HOME的过程。