當(dāng)我們嘗試獲取Clipboard實例時。Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();我也試圖通過設(shè)置磁頭來運(yùn)行Spring Boot應(yīng)用程序。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應(yīng)用程序中運(yùn)行相同的剪貼板代碼,則它可以工作,但在Spring Boot應(yīng)用程序中卻無法運(yùn)行。
3 回答

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗 獲得超8個贊
您還可以在運(yùn)行應(yīng)用程序時僅傳遞JVM參數(shù),而無需更改代碼:
-Djava.awt.headless = false
在springboot 2.2.5.RELEASE上測試
添加回答
舉報
0/150
提交
取消