【发布时间】:2025-12-23 04:25:10
【问题描述】:
我正在尝试构建一个包含 OpenJDK 的 Alpine Linux 映像。 Java 运行时 (java) 已安装,但 Java 编译器 (javac) 未安装。我希望编译器随 OpenJDK 一起提供,就像通过 apt 或 yum 安装时一样。
FROM alpine:latest
RUN apk update
RUN apk add bash openjdk8
RUN java -version
RUN javac --version
在构建 Dockerfile 时,返回以下错误:
The command '/bin/sh -c javac -version' returned a non-zero code: 127
如何在 Alpine 上使用 Java 编译器?
【问题讨论】: