Skip to content

Commit c872083

Browse files
author
William Yang
committed
fix: use default-jdk for Debian Bookworm compatibility
1 parent a7be846 commit c872083

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

docker/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@ RUN git clone --depth 1 https://github.com/cs50/libcs50.git /tmp/libcs50 \
5151
# ============================================
5252
# Java 工具链
5353
# ============================================
54+
# python:3.11-slim 基于 Debian Bookworm,使用 default-jdk
5455
RUN apt-get update && apt-get install -y --no-install-recommends \
55-
openjdk-17-jdk \
56+
default-jdk \
5657
maven \
5758
&& rm -rf /var/lib/apt/lists/*
5859

59-
ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
60+
# 动态获取 JAVA_HOME
61+
ENV JAVA_HOME=/usr/lib/jvm/default-java
6062
ENV PATH="${JAVA_HOME}/bin:${PATH}"
6163

6264
# ============================================

0 commit comments

Comments
 (0)