【发布时间】:2020-08-30 03:53:10
【问题描述】:
我正在尝试在 Ubuntu 20.10 上安装 OpenJDK 8 和 OpenJFX 8。
在 Ubuntu 上安装 openJFX 8 一直有点棘手,但我曾经能够使用这个 SO 答案中的提示来做到这一点:https://stackoverflow.com/a/56166582/2423283 过去工作正常(我想我使用的是 Ubuntu 19.something ),但最近 8u161-b12-1ubuntu2 似乎已被删除。
如需更多背景信息,我将通过自动化管道中的 docker 文件进行安装。以下是 Dockerfile 的相关部分:
FROM my.company.internal.registry:443/ubuntu:latest
RUN apt -y update && \
apt -y install \
openjdk-8-jdk \
openjfx=8u161-b12-1ubuntu2 \
libopenjfx-java=8u161-b12-1ubuntu2 \
libopenjfx-jni=8u161-b12-1ubuntu2
这曾经运行得很好,但现在我明白了:
E: Version '8u161-b12-1ubuntu2' for 'openjfx' was not found
E: Version '8u161-b12-1ubuntu2' for 'libopenjfx-java' was not found
E: Version '8u161-b12-1ubuntu2' for 'libopenjfx-jni' was not found
到目前为止我已经尝试过什么
我已尝试将 Dockerfile 中 FROM 行中的 ubuntu:latest 更改为 ubuntu:19:10,但仍然出现缺少包的错误。
我尝试删除那些版本限制(=8u161-b12-1ubuntu2),在安装过程中我没有看到任何错误,但是当我编译我的代码时,找不到任何 JavaFX 类。
【问题讨论】:
-
看起来libopenjfx-java 8 不在最近的任何回购中。
标签: java ubuntu javafx-8 openjfx