繁体   English   中英

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

[英]How to fix java.awt.HeadlessException in Jenkins on Linux

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

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

这些步骤使我摆脱了HeadlessException:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM