0

我在服务器中运行代码时遇到了问题。

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。

我是否错过了使我的代码“无头”在服务器中运行的东西?


谢谢,
艾哈迈德

4

0 回答 0