Как сделать приложение Java Gui, которое использует SwingJAVA

Программисты JAVA общаются здесь
Anonymous
Как сделать приложение Java Gui, которое использует Swing

Сообщение Anonymous »

У меня есть шахматная игра, которая открывает JPanel, чтобы играть, и у меня возникают проблемы с попыткой докеризировать ее. Я очень новичок в Docker, и я прибегал к множеству ошибок, которые не позволяют мне создавать изображение. Проблема, по -видимому, связана с X11, и я пробовал исследовать многие статьи и пройти через многие вопросы Stackoverflow, но ни один из них, кажется, не помогает. В настоящее время это мой dockerfile: < /p>
FROM openjdk:25-slim

RUN apt-get update && apt-get install -y \
libx11-6 \
libxext6 \
libxrender1 \
libxtst6 \
libxi6 \
&& rm -rf /var/lib/apt/lists/*

R

WORKDIR /MyChessGame

COPY target/MyChessGame-1.0-SNAPSHOT.jar .

ENV DISPLAY=host.docker.internal:0.0

ENTRYPOINT ["java", "-jar", "MyChessGame-1.0-SNAPSHOT.jar"]
< /code>
С помощью этого конкретного файла я получаю ошибку «Исключение в потоке» java.awt.awterror: не могу подключиться к серверу окна x11 с помощью 'host.docker.internal: 0.0' в качестве значения переменной отображения ». Я запускаю его через простую команду Docker Run . Я не видел никого в Интернете, который сделал это для проекта Pure Java, пожалуйста, помогите. И любые советы по файлу в целом были бы очень оценены, спасибо всем.

Подробнее здесь: https://stackoverflow.com/questions/795 ... uses-swing

Вернуться в «JAVA»