5

我最近正在使用 Eclipse Che 并负责导入在其中打开 GUI 的 Java 项目(如简单的 Swing/SWT 计算器)。

我正在使用 Java CentOS 堆栈,导入 .jar 文件等没有问题,但我得到“没有设置 X11 DISPLAY 变量,但该程序执行了需要它的操作。” 错误。

显然,我发现了很多关于该错误的线程,但我只是想问一下是否可以在基于 Web 的 IDE(如 Eclipse Che)中打开 GUI,然后再浪费数小时尝试修复该错误,而这是不可能的。

也许你们中的一些人已经尝试过,并为我提供了解决方案/提示或技巧。

编辑:找到一个回答我问题的视频。https://www.youtube.com/watch?v=AjgSp0dkxxU

不管怎么说,还是要谢谢你。

4

2 回答 2

2

这将帮助你 - https://eclipse-che.readme.io/docs/che-and-swing

您需要使用正确的堆栈

于 2016-11-03T15:58:11.900 回答
0

您需要设置显示变量。我这样做的方法是修改运行命令以将其设置在其他命令之前。

我使用的命令是:

export DISPLAY=:0.0

另请注意,这对我有用一段时间,但几天前随机停止工作,所以请告诉你是否设法让它工作。

于 2016-10-01T21:35:22.503 回答