-2

在此处输入图像描述

当我尝试运行 java swing 图像时,出现“无头异常错误”

Docker文件:

从openjdk:8

COPY requiredlibraries requiredlibraries

复制 myjar.jar myjar.jar CMD ["java", "-Djava.awt.headless=true", "-jar", "myjar.jar"]

4

1 回答 1

0

容器必须与鼠标键盘交互并显示主机以执行 GUI。在主机上安装 X11 服务器,然后将容器与我的主机的 x11 服务器通信。

  1. 已安装 vcxsrv-64.1.20.8.1.installer
  2. 启动 Xlaunch
  3. docker run -it --rm -e DISPLAY=${ipaddress of hostmachine} image/bin/bash
于 2020-12-22T13:49:55.437 回答