这个答案解释了为什么它被删除。我对原因不感兴趣,相反,我需要安装它。该虚拟机专门用于我的 Java 应用程序,因此我对使用容器并不真正感兴趣。该答案提到您可以从 Stretch 存储库中获取它,但我不想创建 Franken-Debian,所以我不确定这是否是一个好主意。我需要从 OpenJDK 安装 Java 8 JRE。我安装了 Debian 11,并由于虚拟机管理程序错误*而使用了高级安装。
这是我安装它时所做的:
$ sudo apt update
...
$ sudo apt install openjdk-8-jre
Reading package lists... Done
Building dependency tree... Done
Building state information... Done
Package openjdk-8-jre is not available, but is referenced to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another sources
However the following packages replace it:
nvidia-openjdk-8-jre
E: Package 'openjdk-8-jre' has …
Run Code Online (Sandbox Code Playgroud) 在 Debian 11 下,我们通常使用 Adoptopenjdk.net 上的 OpenJDK。
该组织将不再提供新版本: https: //adoptopenjdk.jfrog.io/ui/native/deb/dists/
有没有办法在 Debian 12 上安装 Java 8 JDK (而不是运行时)?
目前无法sudo yum install java-17-openjdk
在 CentOS 7 系统上安装 java-17-openjdk ( CentOS Linux release 7.9.2009 (Core)
),但不久前是可以的。当我现在搜索其他openjdk版本时,我可以找到这些包
java-1.6.0-openjdk
java-1.7.0-openjdk
java-1.8.0-openjdk
java-11-openjdk
java-latest-openjdk (OpenJDK 18)
Run Code Online (Sandbox Code Playgroud)
另请参阅https://rpmfind.net/linux/rpm2html/search.php?query=java-17-openjdk我找不到 CentOS 7 的条目。
我需要 OpenJDK 17。是否有可能通过 rpm 包或任何其他替代方案安装它?
我正在尝试在需要 openjdk-6-jre 和 openjdk-7-jre 的 Ubuntu 上下载 XDM(xtreme 下载管理器)。但我无法安装它:
sudo apt-get install openjdk-7-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openjdk-7-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'openjdk-7-jre' has no installation candidate
Run Code Online (Sandbox Code Playgroud)
我有 Java 版本 10
java --version
openjdk 10.0.2 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit …
Run Code Online (Sandbox Code Playgroud)