gpt4 book ai didi

java - Spring Boot : java. awt.HeadlessException

转载 作者:行者123 更新时间:2023-12-01 21:20:10 26 4
gpt4 key购买 nike

当我们尝试获取 Clipboard 实例时。

Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();

我还尝试通过设置头来运行 Spring boot 应用程序。

SpringApplicationBuilder builder = new SpringApplicationBuilder(SpringBootApplication.class,args);
builder.headless(false).run(args);

我们遇到了异常。

java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getSystemClipboard(HeadlessToolkit.java:309)
at com.kpit.ecueditor.core.utils.ClipboardUtility.copyToClipboard(ClipboardUtility.java:57)

有人可以建议我这里缺少什么吗?

如果我在简单的java应用程序中运行相同的剪贴板代码,它可以工作,但不能在Spring Boot应用程序中运行。

最佳答案

而不是这一行

 SpringApplication.run(Application.class, args);

使用

SpringApplicationBuilder builder = new SpringApplicationBuilder(Application.class);

builder.headless(false);

ConfigurableApplicationContext context = builder.run(args);

它会起作用

关于java - Spring Boot : java. awt.HeadlessException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51004447/

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