我在eclipse中有此代码,当我运行它时,机器人会单击但不会移动鼠标。但是,当我将其导出为可执行的.jar文件时,只要单击它,鼠标就会移动到我移动它时所在的位置。
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;
public class A {
public static void main(String[] args) {
try {
Robot r= new Robot();
while(true){
r.mousePress(InputEvent.BUTTON1_DOWN_MASK);
Thread.sleep(300);
r.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
Thread.sleep(300);
}
} catch (AWTException | InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}