将项目迁移到Maven后ImageIcon上的NullPointer

问题描述 投票:0回答:1

[我有一个使用NetBeans表单编辑器创建的GUI的应用程序,它运行正常,但是当我向其中添加Maven时,它开始在GUI所具有的每个图像上都提供NullPointersException


  1. 这是它在编辑器中的外观,以及添加之前的外观Maven

Working GUI

  1. 这是图标的设置方式

Icon Setup

  1. 这是项目结构,图像在图像中数据包所选文件是主GUI,所有内容都在其中从

Project Structure

  1. 这是我得到的错误(第一个图标,它对设置任何图标的所有其他行都执行此操作)Error

  2. 这是由NetBeans生成的用于设置图标的行(768)Code Line

我有点困惑,因为它以前都可以工作,并且编辑器仍然指向正确的图像,但是当编译时,它们都中断了,而且我对Maven的了解还不足以想象是什么原因造成的。

java swing maven netbeans imageicon
1个回答
0
投票

我对NetBeans不太了解(我10年前就停止使用它们了,但是我知道,非Java文件不能位于src / main / java中,而可以位于src / main / resources中。否则,它们将不会添加到生成的JAR文件中。

© www.soinside.com 2019 - 2024. All rights reserved.