程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> eclipse java-【新手提問】eclipse中添加圖片URL,提示空指針怎麼解決?

eclipse java-【新手提問】eclipse中添加圖片URL,提示空指針怎麼解決?

編輯:編程綜合問答
【新手提問】eclipse中添加圖片URL,提示空指針怎麼解決?

![圖片說明圖片說明](http://img.ask.csdn.net/upload/201507/21/1437408372_522094.png)圖片說明

如上3圖所示,圖片放在工程目錄下,

    URL url = SwingAndThread.class.getResource("1.gif"); // 獲取圖片的URL
        Icon icon = new ImageIcon(url); // 實例化一個Icon
        jl.setIcon(icon); // 將圖標放置在標簽中

這麼寫的話就會報以下錯誤:

 Exception in thread "main" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
    at HelloJAVA.SwingAndThread.<init>(SwingAndThread.java:21)
    at HelloJAVA.SwingAndThread.main(SwingAndThread.java:53)

但是這麼寫能夠正常運行:

 //     URL url = SwingAndThread.class.getResource("1.gif"); // 獲取圖片的URL
        Icon icon = new ImageIcon("1.gif"); // 實例化一個Icon
        jl.setIcon(icon); // 將圖標放置在標簽中

為啥啊?第一種情況我把圖片放在工程目錄下、src目錄下、和java文件同目錄都會報錯。求前輩們解答一下,拜謝!

最佳回答:


仔細看一下這篇文章,各種目錄位置都在裡面了
http://blog.csdn.net/lcj8/article/details/3502849

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved