如何在CentOS云服务器上安装Java标准版?

  • 发布时间:2022-02-02 20:51:59
  • 阅读次数:604

Java是一款流行的应用软件平台,可以运行在多种软硬件环境中。有三种版本的Java:标准版(SE)、企业版(EE)、微型版(ME)。本文我们只讨论Java标准版。Java标准版有两种部署方式:OpenJDK和Oracle Java。这两种部署方式的源代码几乎相同,只有一些微小的区别。简而言之,OpenJDK是完全开源的,基于GPL(通用公共许可证),而Oracle Java增加了一些闭源的第三方组件,其中还有一些商业组件。

除此之外,Java还有两种安装包:Java运行时(JRE)和Java开发包(JDK)。JRE是运行已编译的Java应用程序所必需的,而JDK是开发Java应用程序所必需的。目前Java标准版有三个广泛使用的版本号,即6、7、8。因此我们在安装Java时,需要选择适合的安装包和版本。

值得注意的是,我们只需要安装一个版本的Java,不过Java本身是支持在一个操作系统中安装多个版本的Java。在多版本Java环境下,需要设置几个常用的环境变量,也可以设置默认的Java版本。

安装OpenJDK 8的命令如下。

  • JRE: sudo yum install -y java-1.8.0-openjdk
  • JDK: sudo yum install -y java-1.8.0-openjdk-devel

安装OpenJDK 7的命令如下。

  • JRE: sudo yum install -y java-1.7.0-openjdk
  • JDK: sudo yum install -y java-1.7.0-openjdk-devel

安装OpenJDK 6的命令如下。

  • JRE: sudo yum install -y java-1.6.0-openjdk
  • JDK: sudo yum install -y java-1.6.0-openjdk-devel

对于Oracle Java而言,其安装过程和OpenJDK不同,需要下载源代码并执行编译,步骤较为繁琐,因此不推荐安装。

安装完毕后,检查Java版本号。

sudo java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

无论安装的是哪个版本的Java,我们都需要设置环境变量,以备日常使用。对于多版本的Java环境,也可以通过环境变量设置默认的Java版本。

sudo vi /etc/profile

在该文件末尾增加如下代码,把jdk1.8.0_66更换为实际的Java版本。

export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin

最后执行source命令使之生效。

source /etc/profile

【全文完】

< 上一篇:如何在Linux云服务器上升级Python 3? 下一篇:如何在Ubuntu或Debian云服务器上安装R语言? >