本文主要介绍Java JDK11在Oracle Solaris上,下载、安装和配置方法步骤。

1、 适用于Oracle Solaris的JDK安装说明符号

安装JDK的说明包含interim.update.patch表示更新版本号的符号。

对于包含该符号的JDK安装说明interim.update.patch,请替换相应的更新版本号。例如,如果要安装JDK 11Interim 0Update 0Patch 0,则以下字符串表示捆绑包的名称:

JDK-11.interim.update.patch_solaris-sparcv9_bin.tar.gz

该字符串变为:

JDK-11_solaris-sparcv9_bin.tar.gz

2、 下载Oracle Solaris JDK安装文件安装

下载地址jdk11-downloads

Oracle Solaris SPARC(64位)11版或更高版本支持JDK 11。找到对应的版本下载即可。

1) 将目录更改为要安装JDK的位置

2) 将.tar.gz存档二进制文件移动到当前目录

3) 解压缩tarball并将JDK安装在SPARC处理器上:

$ gzip -dc jdk-11.interim.update.patch_solaris-sparcv9_bin.tar.gz | tar xf -

JDK安装在当前目录中的jdk–11.interim.update.patch目录中。例如,JDK 11 Interim 0,Update 0和Patch 0的目录名为:

jdk-11

3、使用IPS软件包在Oracle Solaris 11上安装JDK

可以使用IPS软件包在Oracle Solaris上安装JDK 11。

要使用jdk-11.interim.update.patch软件包在Oracle Solaris 11上安装JDK 11,请执行以下操作:

1) 确保可以从IPS发布者处获得该jdk-11.interim.update.patch软件包。

例如:

$ pkg list -a jdk-11.interim.update.patch

确保该软件包可从Oracle Solaris发布者pkg.oracle.com以及其他发布者处获得。如果看到未找到此类软件包的消息,请使用pkg publisher命令检查发布者的来源,并与系统管理员或Oracle支持代表联系。

2) 确保您具有安装IPS软件包的权限:

使用profiles命令列出分配给您的权限配置文件。如果您具有“软件安装”权限配置文件,则可以使用该pfexec命令来安装和更新软件包。

$ pfexec pkg install jdk-11.interim.update.patch

其他权限配置文件也提供安装特权,例如系统管理员权限配置文件。

根据您站点的安全策略,您也许可以将sudo命令与用户密码一起使用来执行特权命令:

$ sudo pkg install jdk-11.interim.update.patch

使用role命令列出分配给您的角色。如果您具有root角色,则可以将su命令与root密码一起使用以承担root角色:

$ pkg install jdk-11.interim.update.patch

注意:不支持从SVR4软件包(通过pkgadd命令)安装JDK 11。使用IPS软件包安装JDK 11。

4、指定默认的Java平台

如果在同一映像上安装了多个Java版本,则可以使用来指定默认或首选Java版本Mediator。一个Mediator包含了一组链接到一个应用程序,其中的每一个环节都有相同的中介名称和链接路径,但不同的目标链接路径的不同实现。

查看当前的默认版本

使用pkg mediator命令可显示图像中的所有介体和当前的默认Java版本。

$ /usr/bin/pkg mediator | grep java

设置默认Java版本

使用pkg set-mediator命令将Java 11设置为默认或首选版本。

$ usr/bin/pkg set-mediator -V 11.interim.update.patch java

相关文档:
installation-jdk-oracle-solaris
Java jdk11 在Linux上的安装和配置
Java jdk11 在Mac上的安装和配置以及JDK多个版本之间切换
Java jdk11 通过jabba在windows 10上安装
Java jdk11 通过jabba在Linux上安装
Java jdk11 在Ubuntu, Linux Mint,Debian上安装方法(PPA源)
java jdk11 在windows上的安装和配置


推荐文档