我在服务器中运行代码时遇到了问题。
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;
public class AutoClicker {
public static int rate = 5000;
public static void main(String[] args) {
try {
Robot robot = new Robot();
while (true) {
try {
Thread.sleep(rate);
robot.mouseMove(100, 100);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
} catch (InterruptedException ex) {
}
}
} catch (AWTException e) {
}
}
}
如果我使用诸如remmina 之类的远程桌面,那么我运行我的代码,它可以正常工作。
但,
当我关闭 remmina 时,我的代码突然“暂停”,直到我再次打开我的 remmina。
我是否错过了使我的代码“无头”在服务器中运行的东西?
谢谢,
艾哈迈德