一尘不染

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

jenkins

我在Java应用程序中使用了一些AWT代码,这些代码运行良好,直到我通过Jenkins和Gradle在Linux
Mint Debian
Edition上对其进行了单元测试:现在,我java.awt.HeadlessException对此感到讨厌,此进行了说明。

单元测试失败导致我的构建失败;我该如何解决?


阅读 386

收藏
2020-07-25

共1个答案

一尘不染

这些步骤使我摆脱了HeadlessException:

  1. Xvnc插件添加到Jenkins
  2. 安装VNCsudo apt-get update && sudo apt-get install vnc4server
  3. 确保Jenkins具有外壳: sudo usermod -s /bin/bash jenkins
  4. 以詹金斯身份登录: sudo su jenkins
  5. 输入命令vnc4server并选择密码
  6. 勾选Run Xvnc during buildJenkins的构建配置
2020-07-25