javacv项目maven打包jar或war包后提示缺少java.awt.headless的问题解决办法

适用场景

适用于eclipse和idea的springboot等web项目打包时,awt或swing等java2d图形界面或组件无法运行的问题

问题原因

这个警告是因为maven打包时,默认不打入java.awt.headless导致基于swing的CanvasFrame窗口无法使用导致的。

解决办法

在maven打包时添加命令:packet -Djava.awt.headless=false
或者在原有打包命令后面加上 -Djava.awt.headless=false即可

上一篇:使用Chrome-headless模式下,截屏不全屏的问题


下一篇:Bug之道 IDEA-JavaWeb artifact常见错误