该线
andImg = ImageIO.read(getClass().getResource("gate_and.png"));
失败
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: input == null!
我正在使用Eclipse,并在bin文件夹下的导航视图中有文件gate_and.png,这表明该文件在构buildpath中。
在我有包浏览器视图
无root权限创buildSD映像
你知道任何工具,如smush.it我可以在命令行?
如何将内存中加载的图像文件转换为C ++中的ID2D1Bitmap
如何使用命令行工具将透明的OS X样式边框添加到图像中?
project / src / view / class – 这是具有上面代码的类。
和
项目/图片/ gate_and.png
我右键单击项目文件夹>构buildpath>链接源添加图像文件夹作为来源,再次这样做提供确认味精,说图像已经在源中。
我也尝试改变gate_and.png到images / gate_and.png和/images/gate_and.png,但由于图像gate_and.png在bin文件夹中,我认为原文是正确的。
我相当新的这一点,我看过类似的问题,在这里问了很多,但没有人提供了我的解决scheme。
在此先感谢您的帮助。
马特
XAMPP图像不显示/损坏( – 可能.htaccess)
在Windows中筛选/查找animationGIF
查找和复制硬盘上的所有图像
Windows 8不显示cur图像
假设你的类在包view.random.name ,那么
getClass().getResource("gate_and.png")
将查找资源中
/view/random/name/gate_and.png
相对于类路径的根。 你显然没有这个名字的资源。
通过将project/images设置为构建路径条目,Eclipse将在类路径中包含所有内容。 因此,您的资源将出现在
/gate_and.png
你可以用它来访问它
getClass().getResource("/gate_and.png")
注意前导/这意味着开始看类路径的根 ,即。 这是一个绝对的道路。
所有这些规则都在javadoc中解释。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。