首页 > 解决方案 > 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,我只想要一些可以让我进行测试和显示图像的东西。如果有人知道我该怎么做,请告诉我。

标签: javamavenuser-interfaceant

解决方案


好的答案是我可以使用 Maven 并将我的图标保存在“E:...\LeagueOfPokemon\src\main\java\icons”中。但我需要在 pom.xml 中插入以下代码:

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
        </resource>
    </resources>
</build>

推荐阅读