微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决在Linux上的Jenkins中的java.awt.HeadlessException

我在我的Java应用程序中使用了一些AWT代码 ,直到我通过Jenkins和Gradle在Linux Mint Debian Edition上testing了它之后,我才得到这个在这里解释的令人讨厌的java.awt.HeadlessException 。

不成功的unit testing会导致我的构build失败; 我该如何解决这个问题?

AWT的GraphicsConfiguration.getBounds()不适用于Windows 10

如何使Java看起来像Windows程序?

MouseWheelListener java-可能检测出边框?

我怎样才能使这个JButton可见? 当我有逐行扫描背景JWindow()?

在Windows和Linux上运行java awt代码时会出现不同的结果

这是摆脱无头的异常的步骤:

向Jenkins添加Xvnc插件

安装VNC : sudo apt-get update && sudo apt-get install vnc4server

确保Jenkins有一个shell: sudo usermod -s /bin/bash jenkins

以Jenkins身份登录: sudo su jenkins

输入命令vnc4server并选择一个密码

在Jenkins构建配置中打勾Run Xvnc during build

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐