用java写程序时出现Exceptioninthread"main"java.lan。。。。
ackage main;
import javax.swing.*;
public class main {
public static void main(String[] args){
//窗口
JFrame frame =new JFrame();
//设置大小
frame.setSize(1000,700);
//设置标题
frame.setTitle("图集");
//添加背景图;切换效果
ImageIcon icon = new ImageIcon(main.class.getResource("bg0.png"));
//显示
frame.setVisible(true);
}
}
错误
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at main.main.main(main.java:22)
进程已结束,退出代码1
程序没有问题,只是可以肯定的是你只是抄了别人的程序但没有看懂(这种方式对你学习程序没有帮助的)
程序出错是因为程序中用到了bg0.png这个图片而你的电脑目录下没有。
热门标签: