如何安装特定版本的 OpenJDK?(1.8.0_131)

Jus*_*ott 5 package-management apt java openjdk

所有安装说明都参考使用 apt-get 安装 default-jre 包,这很好,但在撰写本文时,安装的是 OpenJDK Java 1.8.0_171。我们的一个应用程序在这个版本上有问题,供应商告诉我们他们认证的最后一个版本是 1.8.0_131。我们在生产中使用该版本的其他服务器,但在新服务器上安装时,我们似乎无法找到指定 _131 版本的下载或方法。是否有我们可以从中提取和手动安装的旧版本软件包的存储库?有什么方法可以将已安装的软件包从一台机器“复制”到另一台机器?

KK *_*tel 2

我找到了OpenJDK (1.8.0_131) 的镜像托管 debian 包。

您可以下载以下适合您所需版本 1.8.0_131 的 debian 软件包。

openjdk-8-dbg_8u131-b11-2ubuntu1.16.04.3_amd64.deb 
openjdk-8-demo_8u131-b11-2ubuntu1.16.04.3_amd64.deb
openjdk-8-jdk-headless_8u131-b11-2ubuntu1.16.04.3_amd64.deb
openjdk-8-jdk_8u131-b11-2ubuntu1.16.04.3_amd64.deb
openjdk-8-jre-headless_8u131-b11-2ubuntu1.16.04.3_amd64.deb
openjdk-8-jre-jamvm_8u131-b11-2ubuntu1.16.04.3_amd64.deb
openjdk-8-jre_8u131-b11-2ubuntu1.16.04.3_amd64.deb
openjdk-8-source_8u131-b11-2ubuntu1.16.04.3_all.
Run Code Online (Sandbox Code Playgroud)

以上软件包适用于 Ubuntu 16.04 LTS。您可以复制到任何其他系统并使用sudo dpkg -i命令手动安装。

您还可以使用相同的链接下载以下 tar 文件来手动安装 openjdk。

openjdk-8_8u131-b11-2ubuntu1.16.04.3.debian.tar.xz          
openjdk-8_8u131-b11.orig.tar.xz
Run Code Online (Sandbox Code Playgroud)