gpt4 book ai didi

linux - 另一个 X11 显示变量 Linux 问题

转载 作者:太空宇宙 更新时间:2023-11-04 04:48:31 25 4
gpt4 key购买 nike

我正在尝试运行一个在源启动时具有内置 GUI 的服务器。我可以想出如何把它拿出来,但无论如何我想尝试解决它;这是我的错误

Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
at java.awt.Window.<init>(Window.java:535)
at java.awt.Frame.<init>(Frame.java:420)
at java.awt.Frame.<init>(Frame.java:385)
at javax.swing.JFrame.<init>(JFrame.java:180)
at server.model.controlpanel.ControlPanel.<init>(ControlPanel.java:20)
at server.Server.<clinit>(Server.java:69)

最佳答案

如果您绝对必须将 GUI 代码保留在服务器中,那么您可以使用 Xvfb提供虚拟 X 服务器,并将 DISPLAY 设置为指向该服务器。但实际上,最好的答案是修改代码,这样它就不会尝试显示 GUI。

关于linux - 另一个 X11 显示变量 Linux 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18035487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com