gpt4 book ai didi

java - Alpine Linux - 未找到 javac

转载 作者:行者123 更新时间:2023-12-02 01:38:06 24 4
gpt4 key购买 nike

我正在尝试构建包含 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时,返回以下错误:命令“/bin/sh -c javac -version”返回非零代码:127

如何在 Alpine 上使用 Java 编译器?

最佳答案

试试这个:

FROM alpine:latest
USER root

RUN apk update
RUN apk fetch openjdk8
RUN apk add openjdk8
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"

RUN java -version
RUN javac -version

关于java - Alpine Linux - 未找到 javac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54286175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com