“图标图像”;错误java.lang.NullPointerException“;

“图标图像”;错误java.lang.NullPointerException“;,java,image,icons,Java,Image,Icons,好吧,我正在尝试设置我的图标图像,我一直收到这个错误 代码: 错误: Exception in thread "main" java.lang.NullPointerException at web.browser(web.java:14) at Checkupdate.main(Checkupdate.java:102) 另外,我是java新手,所以请随意对待我,就像我不知道自己在做什么一样(PSS第14行是我初始化“myicon”变量的地方。)尝试调用未实例

好吧,我正在尝试设置我的图标图像,我一直收到这个错误

代码:

错误:

Exception in thread "main" java.lang.NullPointerException
        at web.browser(web.java:14)
        at Checkupdate.main(Checkupdate.java:102)
另外,我是java新手,所以请随意对待我,就像我不知道自己在做什么一样(PSS第14行是我初始化“myicon”变量的地方。)

尝试调用未实例化对象上的任何实例方法将导致
NullPointerException
。您需要实例化
myicon

Image myicon = ImageIO.read(new File("images/icon.gif"));

这里的问题是
Image myicon=null;
myicon.equals(“images/icon.gif”)
您正在将myicon设置为null并进行比较,所以编译器正在抛出NullPointerException

Image myicon = ImageIO.read(new File("images/icon.gif"));