“线程中的异常”;“主要”;Sikuli中的java.lang.NullPointerException

“线程中的异常”;“主要”;Sikuli中的java.lang.NullPointerException,java,Java,在sikuli的帮助下实现桌面自动化,但在尝试调用映像时,会出现“NullPointerException”异常 代码: public static Screen s; public static void main(String arg[]) throws IOException, InterruptedException, Exception { Runtime.getRuntime().exec("images/Nintei_launch.exe");

在sikuli的帮助下实现桌面自动化,但在尝试调用映像时,会出现
“NullPointerException”
异常

代码:

public static Screen s;
  public static void main(String arg[]) throws IOException, InterruptedException, Exception {
        Runtime.getRuntime().exec("images/Nintei_launch.exe");
        Thread.sleep(5000);
        s.click("c:/Users/abc/Desktop/Winword/selectSession.PNG");

提前感谢

您有一个静态对象屏幕,已声明但未初始化, 因此,当您调用
s.click()
时,会得到一个nullPointerException

请看这篇文章:

plz检查我的代码“public static Screen s;”@ishwardharmadhakari这是一个变量的声明,不是一个初始化。也初始化了,但错误相同:)几乎相同,如果Screen为null,您几乎不能对该对象执行任何操作。。。。