oracle中jdk配置,OracleJDK_OracleJDK安装配置教程_OracleJDK下载_鲲鹏社区-华为云
支持的ARM体系结构ARMv7和ARMv8下的Java端口功能均可完整正常运行,源代码可以通过GPLv2.1许可证从OpenJDK获得,具备classpath扩展,这使得大多数Linux发行版都能将它们包含在其软件仓库中。表1-1JVM端口功能对照表x86/64aarch64arm(32-bit)VMsClientYesNoYesServerYesYesYesMinimalYes (32 bit)
支持的ARM体系结构
ARMv7和ARMv8下的Java端口功能均可完整正常运行,源代码可以通过GPLv2.1许可证从OpenJDK获得,具备classpath扩展,这使得大多数Linux发行版都能将它们包含在其软件仓库中。
表1-1JVM端口功能对照表x86/64aarch64arm(32-bit)
VMsClientYesNoYes
ServerYesYesYes
MinimalYes (32 bit)Yes, since JDK 12Yes
JITC1YesYesYes
C2YesYesYes
TieredCompilationYesYesYes
Graal JIT (Experimental)Yes, since JDK 10Yes, since JDK 11No
GCSerialGCYesYesYes
ParallelGCYesYesYes
CMSYes, DeprecatedYes, DeprecatedYes, Deprecated
G1YesYesYes
ZGCExperimentalIn developmentNo
RuntimeContainer supportYesYesYes
AppCDSYesYes, since JDK 10Yes, since JDK 10
HugePagesYesYesYes
Numa SupportYesYesNo
ServiceabilityJava Flight RecorderYesYes, since JDK 11Yes, since JDK 11
支持的操作系统
l经过华为云严格实测,以下操作系统在鲲鹏生态中可以完整运行Oracle JDK的全部功能:
−CentOS7.5
−Redhat7.5
−EulerOS2.8
−Ubuntu18.04.2LTS
支持版本和获取方式
JDK 8
使用已获得商用支持的账号登录Oracle官方下载页下载,其中jdk-8u211-linux-arm64-vfp-hflt.tar.gz是对应aarch64架构的最新版本的软件包(截止至本文书写时)。
您需要接受oracle的软件使用协议后,才能开始下载。
其他使用技巧
以CentOS7.5为例
1)解压并安装Oracle JDK
2)设置runtime环境变量
1.解压并安装Oracle JDK
解压已经下载好的JDK软件包,在命令行中输入:
tar -zxvf jdk-8u211-linux-arm64-vfp-hflt.tar.gz -C /usr/local
创建可执行程序的软链接:
ln -s /usr/local/jdk1.8.0_211/jre/bin/java /etc/alternatives/javaln -s /usr/local/jdk1.8.0_211/jre/bin/jjs /etc/alternatives/jjs
ln -s /usr/local/jdk1.8.0_211/bin/javac /etc/alternatives/javac
ln -s /usr/local/jdk1.8.0_211/bin/jar /etc/alternatives/jar
ln -s /etc/alternatives/java /usr/bin/java
ln -s /etc/alternatives/jjs /usr/bin/jjs
ln -s /etc/alternatives/javac /usr/bin/javac
ln -s /etc/alternatives/jar /usr/bin/jar
创建帮助文档的软连接:
ln -s /usr/local/jdk1.8.0_211/man/man1/java.1 /etc/alternatives/java.1ln -s /usr/local/jdk1.8.0_211/man/man1/jjs.1 /etc/alternatives/jjs.1
ln -s /usr/local/jdk1.8.0_211/man/man1/javac.1 /etc/alternatives/javac.1
ln -s /usr/local/jdk1.8.0_211/man/man1/jar.1 /etc/alternatives/jar.1
ln -s /etc/alternatives/java.1 /usr/share/man/man1/java.1
ln -s /etc/alternatives/jjs.1 /usr/share/man/man1/jjs.1
ln -s /etc/alternatives/javac.1 /usr/share/man/man1/javac.1
ln -s /etc/alternatives/jar.1 /usr/share/man/man1/jar.1
2.设置runtime环境变量
可以在各用户的环境变量配置~/.bash_profile中增加以下两行,以获取正确的运行时环境变量:
export JAVA_HOME=/usr/local/jdk1.8.0_211/jreexport PATH=$PATH:$JAVA_HOME/bin
参考资料
更多推荐
所有评论(0)