如何在CentOS上安装Oracle JDK 8

本教程详细介绍了如何在CentOS 6.8上安装Oracle JDK 8,包括下载、安装、配置JAVA_HOME环境变量以及处理多JDK共存的情况。
摘要由CSDN通过智能技术生成
java8-centos-example

在本教程中,我们将向您展示如何在CentOS上安装Oracle JDK 8。

环境 :

  1. CentOS的6.8
  2. 甲骨文JDK 8u102

注意
本指南应适用于Fedora和RedHat。

1.获取Oracle JDK 8

1.1访问Oracle JDK下载页面 ,查找RPM版本。

1.2复制的下载链接jdk-8u102-linux-x64.rpmwget它。

$ pwd
/home/mkyong

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

2.安装Oracle JDK 8

2.1使用yum localinstall安装。

$ sudo yum localinstall jdk-8u102-linux-x64.rpm

//...
//...
//...
Installed:
  jdk1.8.0_102.x86_64 2000:1.8.0_102-fcs                                                                                                                                          

Complete!

2.2现在应将JDK安装在/usr/java/jdk1.8.0_102

$ cd /usr/java
$ ls -lsah
total 12K
4.0K drwxr-xr-x   3 root root 4.0K Jul 21 09:58 ./
4.0K drwxr-xr-x. 15 root root 4.0K Jun 22 22:00 ../
   0 lrwxrwxrwx   1 root root   16 Jul 21 09:58 default -> /usr/java/latest/
4.0K drwxr-xr-x   9 root root 4.0K Jul 21 09:58 jdk1.8.0_102/
   0 lrwxrwxrwx   1 root root   22 Jul 21 09:58 latest -> /usr/java/jdk1.8.0_102/

2.3验证

$ java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

2.4删除RPM文件

$ rm ~/jdk-8u102-linux-x64.rpm

做完了 Oracle JDK 8已成功安装在CentOS上。

3. JAVA_HOME环境变量

这是设置JAVA_HOME环境变量的好习惯。

3.1编辑.bash_profile ,并将export JAVA_HOME附加在文件末尾,例如:

.bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs

export JAVA_HOME=/usr/java/jdk1.8.0_102/
export JRE_HOME=/usr/java/jdk1.8.0_102/jre

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

export PATH

3.2测试$JAVA_HOME$PATH

$ source .bash_profile 

$ echo $JRE_HOME
/usr/java/jdk1.8.0_102/jre

$ echo $JAVA_HOME
/usr/java/jdk1.8.0_102/

$ echo $PATH
/...:/usr/local/bin:/usr/X11R6/bin:/home/mkyong/bin:/usr/java/jdk1.8.0_102//bin

4.安装了多个JDK

如果CentOS安装了多个JDK,则可以使用alternatives命令设置默认java

$ sudo alternatives --config java
[sudo] password for mkyong: 

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 2           /usr/java/jdk1.8.0_102/jre/bin/java

Enter to keep the current selection[+], or type selection number:

参考文献

  1. 如何在Debian上安装Oracle JDK 8
  2. 如何在CentOS和Fedora上安装Java
  3. 如何在Linux或CentOS中设置JAVA环境变量
  4. 如何使用“ alternatives”命令在CentOS / RHEL和Fedora上安装Java 8
  5. Fedora,Redhat和CentOS之间的区别

翻译自: https://mkyong.com/java/how-to-install-oracle-jdk-8-on-centos/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值