Spring boot出现java.awt.HeadlessException【已解决】
Spring boot出现java.awt.HeadlessException【已解决】
·
最近用springboot调用了awt的机器人进行模拟鼠标定位,鼠标点击时,提示java.awt.HeadlessException异常,代码如下:
Robot robot = new Robot();
//设置Robot产生一个动作后的休眠时间,否则执行过快
robot.setAutoDelay(1000);
//移动鼠标
robot.mouseMove(1200, 575);
// 点击鼠标左键
System.out.println("单击");
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
问题定位:定位到vm设定的缺失。
在VM options中追加以下内容就可以完美解决
-Djava.awt.headless=false
更多推荐
所有评论(0)