gpt4 book ai didi

java.awt.HeadlessException : No X11 DISPLAY variable was set error during maven build

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:35 25 4
gpt4 key购买 nike

代码

public class Abc extends Applet{

public Abc(){
super();
//some codes
}

联合测试

public class AbcTest extends TestCase{

@Before

public void setup() throws exception{

Abc abc = new Abc()
}

@Test
// Some test methods.

}

错误

java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.applet.Applet.<init>(Applet.java:75)

在 Windows 中构建成功。是 Linux 问题吗?

如何在不删除完整测试类的情况下删除此错误。

提前致谢

阿宾

最佳答案

您可能在没有访问 X 服务器的情况下在 tty 中使用来自 awt 的类。

要避免这种情况,请将此选项传递给 JVM:-Djava.awt.headless=true

在 Windows 中,总有一个显示器,所以这从来都不是问题...

关于java.awt.HeadlessException : No X11 DISPLAY variable was set error during maven build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22353533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com