我最近在使用Eclipse Che工作,负责导入一个Java项目,在其中打开一个GUI(就像一个简单的Swing / SWT计算器)。
我正在使用Java CentOS堆栈,导入.jar文件等等没问题但是我得到了#34;没有设置X11 DISPLAY变量,但是这个程序执行了一个需要它的操作。&#34 ;错误。
显然,我找到了许多关于该错误的线索,但我只是想问一下是否有可能在像Eclipse Che这样的基于Web的IDE中打开GUI,然后浪费时间试图解决该错误。甚至不可能。
也许你们中的一些人已经尝试过了,并为我提供解决方案/小费或帮助。
编辑:找到了回答我问题的视频。 https://www.youtube.com/watch?v=AjgSp0dkxxU
非常感谢。
答案 0 :(得分:2)
这会帮助你 - https://eclipse-che.readme.io/docs/che-and-swing
您需要使用正确的堆栈
答案 1 :(得分:0)
您需要设置显示变量。我这样做的方法是修改run命令,将其设置在其他命令之前。
我使用的命令是:
export DISPLAY=:0.0
另请注意,这对我来说有一段时间了,但是几天后会随机停止工作,所以请告诉你是否设法让它工作。