将资源从文件系统加载到 java 应用程序时出现问题

Problems loading resource into java application from filesystem

我正在尝试在 NetBeans 的标签上设置图像图标(Mac)。 我在项目文件夹中导入后设置图像: screenshot of selected image

当我尝试 运行 项目失败并出现以下错误时:

Exception in thread "main" java.lang.NullPointerException
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at Laboratorio.Login.initComponents(Login.java:52)
at Laboratorio.Login.<init>(Login.java:17)
at Laboratorio.Main.main(Main.java:26)

Login.java:52:

labelLogo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Laboratorio/Immagini/logo_550.png"))); 

图片路径为: /Users/salvatore/NetBeansProjects/Laboratorio/src/main/java/Laboratorio/Immagini/logo_550.png

有人可以帮助我吗? 谢谢!

我解决了。 我将 Java 与 Gradle 一起使用(从未使用过)...我总是将 Java 与 Ant 一起使用。现在它可以使用相同的代码正常工作。