我在 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 位版本)时,我遇到了同样的问题。