关于jdk8:Centos7-安装Oracle-JDK18和OpenJDK-18

首先: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_x5W… 明码: 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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理