机器人类 - 未处理的异常类型 AWTException



所以,我正在修补Java中的机器人类。我是一个非常新的Java程序员,但我在其他语言方面有更深的根基。这是我的代码:

import java.awt.*;
public class Main {
    public static void main(String[] args) {
        Robot bot = new Robot();
        bot.mouseMove(50, 50);  
    }
}

试图做的只是看看我是否可以控制鼠标,比如,将其移动到 50、50。但是,在Eclipse中,它会在旁边放一个红色的X。

Robot bot = new Robot();

..谚语。。

Unhandled exception type AWTException

并且不会让我运行它。谁能帮我弄清楚为什么会发生这种情况?

您需要尝试/捕获异常:

import java.awt.*;
public class Main{
public static void main(String[] args) {
    try
    {
    Robot bot = new Robot();
    bot.mouseMove(50, 50);  
    }
    catch (AWTException e)
    {
    e.printStackTrace();
    }
}
}

或抛出异常:

import java.awt.*;
public class Main throws AWTException{
public static void main(String[] args) {
    Robot bot = new Robot();
    bot.mouseMove(50, 50);  
}
}
import java.awt.*;
public class remote{
     public static void main(String[] args) {

         try
            {
            Robot bot = new Robot();
            bot.mouseMove(50, 50);
            trace("działam");
            }
            catch (AWTException e)
            {
            e.printStackTrace();
            }
        }
     public static void trace(String s){
         System.out.print(s.toString());
     }
}

我将bot.mouseMove(50,50)添加到TRY指令之前,这对我来说是工作。

最新更新