如何使用docker运行java swing应用程序,因为docker run命令引发无头异常

os8fio9y  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(407)


当我尝试运行java swing映像时,得到“headless exception error”
dockerfile文件:
从openjdk:8
复制所需库所需库
copy myjar.jar myjar.jar cmd[“java”,“-djava.awt.headless=true”,“-jar”,“myjar.jar”]

fgw7neuy

fgw7neuy1#

容器必须和鼠标键盘和主机的显示交互才能执行gui。在主机上安装了x11服务器,然后将容器与我的主机的x11服务器通信。
已安装vcxsrv-64.1.20.8.1.安装程序
启动了xlaunch
docker run-it--rm-e display=${ipaddress of hostmachine}image/bin/bash

相关问题