即時通訊新到Java,並同時用java-7的OpenJDK月食Linux Mint的運行這個(我想,雖然不知道是否日食都有自己的太陽JDT),的ImageIcon例外
public class Gui extends JFrame{
private JComboBox box;
private JLabel picture;
private static String[] filename = {"b.PNG","x.PNG"};
private Icon[] pics = {new ImageIcon(getClass().getResource(filename[0])),
new ImageIcon(getClass().getResource(filename[1]))};
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:205)
at bucky.Gui.<init>(Gui.java:10)
at bucky.apples.main(apples.java:12)
我不能看到是什麼問題(Linux Mint的15肉桂)
檢查getClass()。getResource(文件名[0])是否實際上會轉到您的圖像的路徑... – gtgaxiola
只需將'b.PNG'和'x.PNG'放在'GUI.class'文件旁邊。 ..更多信息可以在此找到[answer](http://stackoverflow.com/a/9866659/1057230):-)。希望能幫助到你 :-) –