java - iconImages 不工作:线程“AWT-EventQueue-0”中的异常 java.lang.NullPointerException
问题描述
我正在使用java GUI (netBeans)制作一个宠物项目,当我使用ant 时,图像工作正常。但是我改用了maven,因为我不知道如何使用 NetBeans 在 ant 中进行测试。我现在使用 Maven 遇到的问题是图像图标不断创建此异常。 异常的图像
我有这个自动生成的代码,它可以创建按钮、actionEvents、侦听器等 。自动生成代码的图像
正如我所说,一切都在 ant 中有效,但在 maven 中不再有效。我正在使用 NetBeans。我既不明白如何处理 pom.xml,也不知道是否应该将图标放在另一个文件夹中,而不是“E:[...]\LeagueOfPokemon\src\main\java\icons”。我不介意 ant 或 maven,我只想要一些可以让我进行测试和显示图像的东西。如果有人知道我该怎么做,请告诉我。
解决方案
好的答案是我可以使用 Maven 并将我的图标保存在“E:...\LeagueOfPokemon\src\main\java\icons”中。但我需要在 pom.xml 中插入以下代码:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
</resource>
</resources>
</build>
推荐阅读
- java - 如何使用 Jackson 递归地修改 JsonNode 的值
- c++ - 有人可以向我解释一下输出吗?
- php - 关于“输出缓冲区中的意外数据”的 Slim 错误与 PHP 标记或结束 PHP 标记之前的字符无关
- c++ - 无法通过 int 在 char [size] 上设置大小
- javascript - 单独倒计时
- prolog - 如何在运行时在 Jason 中添加规则
- python - 如何让熊猫从网站中用户的给定链接读取数据库?
- python - 在 python 中调整 DICOM 图像的大小
- spring - 如何在打包为战争的 Spring Boot 应用程序中加载其他属性文件?
- time-complexity - BFS 糟糕的复杂性