2016-02-24 110 views
0

在sikuli的幫助下進行桌面自動化,但嘗試調用時間爲"NullPointerException"異常的映像時。在Sikuli線程「main」java.lang.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"); 

感謝

回答

0

你有一個靜態對象Screen s,這個聲明,但沒有初始化, 所以當你打電話s.click()你會得到一個NullPointerException ...

看看這篇文章: What is a Null Pointer Exception, and how do I fix it?

+0

plz check my代碼「public static Sc​​reen s;」 –

+1

@IshwarDharmadhkari這是一個變量的聲明,而不是初始化。 –

+0

也初始化,但同樣的錯誤 –

相關問題