OpenSuse13.1安装Sun Java JDK1.8

系统环境

OpenSuse 13.1 x64,JDK 版本 1.8.20 注:OpenSuse自带 OpenJDK

下载 JDK 安装包

根据系统版本下载 Sun Java JDK 格式为 RPM 的安装包

http://www.oracle.com/technetwork/java/javase/downloads/index.html

安装

可使用开源脚本进行安装
The Oracle JDK installer for openSUSE Linux
https://github.com/jeffery/oracle-java

注:需要修改 jdkxxxx 为版本对应的名称

sudo zypper in jdk-xxxxx.rpm -y

配置系统环境

sudo /usr/sbin/update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdkxxxxx/bin/java" 40

由于 OpenSuse 默认安装了 OpenJava ,所以需要选择启用的版本

update-alternatives --config java

根据提示选择 Sun Java 即可

最后需要设置系统环境变量 JAVA_HOME,JRE_HOME,在 /etc/profile 文件尾部添加

1
2
3
4
5
JAVA_HOME=/usr/java/jdkxxxxx
JRE_HOME=/usr/java/jdkxxxxx/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

/etc 目录下执行 source profile 使配置生效,完成后可以输入 java -version 查看系统当前的 Java 运行库版本