如何在Linux上的Jenkins中修复java.awt.HeadlessException

时间:2014-02-14 11:26:33

标签: java linux jenkins awt

我在我的Java应用程序中运行some AWT code,直到我通过Jenkins和Gradle在Linux Mint Debian Edition上进行单元测试: 我现在得到了令人讨厌的java.awt.HeadlessException,其解释为here

不成功的单元测试导致我的构建失败;我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这些是摆脱HeadlessException的步骤:

  1. Xvnc plugin添加到Jenkins
  2. 安装VNCsudo apt-get update && sudo apt-get install vnc4server
  3. 确保Jenkins有一个shell:sudo usermod -s /bin/bash jenkins
  4. 以Jenkins身份登录:sudo su jenkins
  5. 输入命令vnc4server并选择密码
  6. 在Jenkins的构建配置
  7. 中勾选Run Xvnc during build