javacv——springboot启动创建CanvasFrame报错java.awt.HeadlessException
问题
springboot启动创建CanvasFrame预览窗口报错 java.awt.HeadlessException
原因
项目默认为Headless模式,该模式下系统缺少部分设备支持,如:显示设备、键盘、摄像头等外设。
解决办法
方法一:
IDEA:
1、右键点击会显示如下,选择

2、添加 -Djava.awt.headless=false\ 保存后重新启动就可以了(至少我的是这样)

方法二:
在csdn的一篇文章中看到有博主说的一种方法,不知道有没有用,我第一种就成功了,这个没试。
方法为:使用方法一并结合下图,将绿框中的代码替换红框的代码,红框为原本创建springboot项目原始代码

关闭Headless模式,默认模式开启,该模式下系统缺少其他设备的支持,比如:显示设备、键盘、鼠标、摄像头等外设。

浙公网安备 33010602011771号