Alpine Linux - javac no encontrado

Jason:

Estoy tratando de construir una imagen Alpine Linux que contiene OpenJDK. El tiempo de ejecución de Java ( java) está instalado, pero el compilador de Java ( javac) no lo es. Espero que el compilador que vienen con OpenJDK, al igual que lo que sucede cuando la instalación a través de apto yum.

FROM alpine:latest

RUN apk update
RUN apk add bash openjdk8

RUN java -version
RUN javac --version

Cuando la construcción de la Dockerfile, se devuelve el error siguiente: The command '/bin/sh -c javac -version' returned a non-zero code: 127

¿Cómo puedo tener el compilador Java disponible en los Alpes?

Taigeto:

Prueba esto:

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

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=137753&siteId=1
Recomendado
Clasificación