JAVA运行时出现 Exception in thread "main" java.lang.NullPointerException

2025-02-26 03:31:20
推荐回答(5个)
回答1:

获取图片的url地址写错了。程序我跑出来了,一张一张查看6张图片的小程序。
请注意看以下的两个地址不同处。图片的扩展名错了。 有.jif的图片??图片路径,当然要正确。你说的图片位置是对的。
url = UserCardLayoutFrame.class.getResource("/image/"+i+".jif");//源程序错误的
url = UserCardLayoutFrame.class.getResource("/image/"+i+".gif");//修改成这个

回答2:

Exception in thread "main"
有个地方出现了异常,你一直把他抛到MAIN 函数了
java.lang.NullPointerException
空指针
at javax.swing.ImageIcon.(ImageIcon.java:167)
应该错误在167行,很有可能是你的图片出了问题

回答3:

空指针异常是经常发生的;
这句icon = new ImageIcon(url); 的时候就发生了空指针异常了,因为你上面刚定义了url和icon,而且都是null。当然要发生空指针异常了。

回答4:

楼上说法都正确!

回答5:

你这个类使用的有问题ImageIcon