当我查看软件包列表时,他们建议 Alpine 存在各种 Java 8 软件包,但当我尝试安装它们时,我总是得到:
apk add openjdk8
ERROR: unsatisfiable constraints:
openjdk8-jre (missing):
required by: world[openjdk8]
其他 Java 8 软件包也会发生这种情况,例如 openjdk8-jre。
根据这个: https://pkgs.alpinelinux.org/packages?name=openjdk8&branch=v3.10&arch=x86_64 该软件包适用于我正在使用的 3.10 64 位版本,那么为什么它不安装呢?
答案1
openjdk 位于社区仓库中。您似乎没有启用社区存储库。继续,首先通过取消注释社区存储库来启用社区存储库/etc/apk/repositories
,然后运行apk update
然后执行apk add openjdk11
。
答案2
尝试另一个版本OpenJDK8:
运行apk添加openjdk8=8.242.08-r0