相关疑难解决方法(0)

Eclipse中的Java:我在哪里将文件放在我想要使用getResource加载的文件系统上?(例如ImageIcon的图像)

我知道文件需要在getClass().getResource(filename)可以找到它的位置,但我不知道它在哪里.

我对将文件放在文件系统本身的位置以及如何使用Eclipse的功能来设置资源感兴趣.

java eclipse filesystems imageicon

50
推荐指数
2
解决办法
8万
查看次数

Java getClass().getResource("file")导致NullPointerException

我正在关注zetcode Snake java游戏教程并始终收到此错误:

ImageIcon iid = new ImageIcon(this.getClass().getResource("ball.png"));
ball = iid.getImage();

Exception in thread "main" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init>(Unknown Source)
    at snake2.Board.<init>(Board.java:52)
    at snake2.Snake.<init>(Snake.java:10)
    at snake2.Snake.main(Snake.java:22)
Run Code Online (Sandbox Code Playgroud)

我实际上只是复制并粘贴代码以查看它是如何工作的.它们也在合适的包装中; 但是当我尝试运行它时,我总是会遇到这个错误.

java nullpointerexception embedded-resource imageicon

15
推荐指数
4
解决办法
5万
查看次数