无法显示 GUI。此应用程序需要访问 X 服务器

无法显示 GUI。此应用程序需要访问 X 服务器

我在 Ubuntu 12.04 上安装 SOAPUI 时遇到问题。它抛出:“无法显示 GUI。此应用程序需要访问 X 服务器”

我的 java 版本是: java 版本“1.7.0_07” Java(TM) SE 运行时环境(build 1.7.0_07-b10) Java HotSpot(TM) 64 位服务器 VM(build 23.3-b01,混合模式)

所以我认为这不是问题。任何帮助都将不胜感激。

答案1

这是一个很晚的回复,但是我浪费了很多时间来解决这个问题,所以我希望其他人会发现它有用。

捆绑的 JRE 是 32 位版本,并且依赖于 libXtst。在我的 64 位 Fedora 机器上,安装以下软件包可以修复此问题:

# yum install libXtst-1.2.0-3.fc17.i686

确保安装32 位libXtst 的版本(末尾为 .i686)。

答案2

所以我认为这不是问题。

为什么?因为你安装了 Java?X11 完全不同。请提供更多信息,例如这是在本地桌面上运行,还是在远程计算机上运行。你正在运行 X11 吗?xdpyinfo 的输出等。

答案3

确保您已下载SoapUI-x64-5.0.0.sh(64 位版本)安装程序。

当我尝试SoapUI-x32-5.0.0.sh在 x64 Ubuntu 上错误地运行(32 位版本)时,我遇到了同样的问题。

相关内容