【发布时间】:2011-01-10 13:14:32
【问题描述】:
我正在使用自动运行构建和测试的 CIS。测试在 Windows 上运行良好,但在 rhel 中运行时会抛出 X11 Display variable not set。
我确保已安装 X11,并且可以使用 Xmanager 取回 xclock。目的不是将显示推送到客户端,而是我使用 Xmanager 来验证是否安装了 X11。
显示未导出时,使用图形的测试失败但是当我set export DISPLAY=0.0时,它抛出java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment
This source 表示 cNF 异常具有误导性。
这是该内容的片段:
很遗憾,此错误消息有些误导。此消息实际上并不反映类加载问题。通过在相应的配置文件中设置 DISPLAY 环境变量可以避免该错误。
这意味着显示未正确导出,但测试未报告缺少 X11 显示。我错过了什么?
欢迎提出建议!
【问题讨论】:
-
问题的主题不是很有启发性(也不是问题;)