首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阿尔卑斯Linux中缺少OpenJDK9

阿尔卑斯Linux中缺少OpenJDK9
EN

Stack Overflow用户
提问于 2019-06-07 23:37:26
回答 2查看 547关注 0票数 0

几个月来,我有一个容器已经成功地使用以下命令在阿尔卑斯Linux中安装了OpenJDK9。

代码语言:javascript
复制
apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing openjdk9

但是,该命令现在突然输出以下内容

代码语言:javascript
复制
apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing openjdk9
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  openjdk9 (missing):
    required by: world[openjdk9]

AlpineLinux是否已删除该软件包?我在http://dl-cdn.alpinelinux.org/alpine/edge/testing/s390x/中看到了它,但在x86_64中没有。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2019-06-10 19:14:11

openjdk9包最近从edge/testing存储库移到了edge/community (通过此PR):

https://pkgs.alpinelinux.org/package/edge/community/x86_64/openjdk9

因此,尝试将http://dl-cdn.alpinelinux.org/alpine/edge/community添加到您的/etc/apk/repositories,更新并重试。

票数 3
EN

Stack Overflow用户

发布于 2019-06-08 02:38:36

JDK 9不再受支持(从2018年3月开始)您应该选择一个受支持的版本:

  • Java 8 (LTS)
  • Java 11 (LTS)
  • Java 12 (非LTS)
  • Java 13

可能会选择长期支持,所以要么是8,要么是11。

正因为如此,OpenJDK images才不会随其他版本一起提供

参考文献:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56497426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档