欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Centos7 安装Oracle JDK1.8和OpenJDK 1.8

程序员文章站 2022-04-27 08:50:03
...

首先:Oracle JDKOpenJDK装任何一个就可以了.
Oracle JDK和OpenJDK的区别:

Oracle JDK由Oracle公司开发,该公司是Sun许可证,基于Java标准版规范实现。它以二进制产品的形式发布。它支持多种操作系统,如Windows,Linux,Solaris,MacOS等。它支持不同的平台,如Intel 32位和64位架构,ARM架构和SPARC。它完全基于Java编程语言。之后,该许可证宣布将根据GPL(通用公共许可证)许可证发布。Oracle JDK包含许多组件作为库形式的编程工具集合

OpenJDK是Java SE平台版的开源和免费实现,它是Sun Corporation(现在的Oracle Corporation)于2006年开始的开发结果。它是根据GNU GPL许可证授权的。它最初于2007年发布。它由Oracle Corporation,Red Hat,IBM,Apple Inc.,OpenJDK和Java Community等开发。它是使用C ++和Java编程语言编写的。它支持不同的操作系统,如FreeBSD,Linux,Microsoft Windows,Mac OS X. OpenJDK是Java SE Platform Edition的官方参考实现。

Oracle与OpenJDK之间比较 Oracle JDK OpenJDK
执照 它是根据GPL(通用公共许可证)许可证授权的 它是根据GNU GPL(通用公共许可证)许可证授权的
发展 由Sun Microsystems Inc.开发 由Oracle,OpenJDK和Java社区开发
性能 根据Sun JDK的开发和实现提供性能 提供由Oracle JDK之上的一些供应商开发的高性能
可扩展性 根据Sun的实施 可以使用其他库或Oracle JDK进行改进
费用 Sun的官方执行许可证 开源和免费实施可供免费使用
速度 由Sun Microsystems Inc.开发 第三方供应商将通过进行一些调整来提高JVM的速度
操作系统 支持Windows,Linux,Solaris,MacOS FreeBSD,Linux,Microsoft Windows,Mac OS X.
便于使用 可以与任何应用程序开发一起使用 可以与任何应用程序开发和其他开源工具一起使用,以提高开源实现模型的性能。

Oracle JDK1.8的安装

1.下载 jdk-8u261-linux-x64.tar.gz
链接: https://pan.baidu.com/s/1_x5WqkzkSocM_Hc2aKVTQA 密码: 6pat

2.创建目录

# 把 jdk-8u261-linux-x64.tar.gz通过ftp传送到Centos7服务器
> mkdir /usr/local/java
> tar -xzvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java
> mv /usr/local/java/jdk1.8.0_261 /usr/local/java/jdk1.8

3.配置环境变量


> vi /etc/profile
# 添加JAVA_HOME环境变量到文件末尾
export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=${JAVA_HOME}/bin:${PATH}
> source /etc/profile

4.测试

> java -version

Open JDK1.8的安装

1.查看jdk1.8可用版本

> yum -y list java-1.8*

2.安装Open JDK1.8

> yum install java-1.8* -y

3.查看Open JDK1.8安装路径

> rpm -qa | grep openjdk
java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-demo-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-src-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-javadoc-zip-1.8.0.262.b10-0.el7_8.noarch
java-1.8.0-openjdk-accessibility-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-javadoc-1.8.0.262.b10-0.el7_8.noarch

> rpm -ql  java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/bin/policytool
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/libawt_xawt.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/libjawt.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/libjsoundalsa.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/libsplashscreen.so
/usr/share/applications/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64-policytool.desktop
/usr/share/icons/hicolor/16x16/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/24x24/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/32x32/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/48x48/apps/java-1.8.0-openjdk.png

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64为Open JDK1.8的安装路径

4.配置环境变量

> vi /etc/profile
# 添加JAVA_HOME环境变量到文件末尾
export  JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
export  PATH=${JAVA_HOME}/bin:${PATH}

5.测试

> java -version

Centos7 安装Oracle JDK1.8和OpenJDK 1.8

相关标签: jdk openjdk