javacv——springboot启动创建CanvasFrame报错java.awt.HeadlessException

问题

  springboot启动创建CanvasFrame预览窗口报错 java.awt.HeadlessException

原因

  项目默认为Headless模式,该模式下系统缺少部分设备支持,如:显示设备、键盘、摄像头等外设。

解决办法

方法一:

  IDEA:

  1、右键点击会显示如下,选择

  

 

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

 

方法二:

  在csdn的一篇文章中看到有博主说的一种方法,不知道有没有用,我第一种就成功了,这个没试。

  方法为:使用方法一并结合下图,将绿框中的代码替换红框的代码,红框为原本创建springboot项目原始代码

 

关闭Headless模式,默认模式开启,该模式下系统缺少其他设备的支持,比如:显示设备、键盘、鼠标、摄像头等外设。
posted @ 2022-08-02 14:28  假装空白  阅读(513)  评论(1)    收藏  举报