将资源从文件系统加载到 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 一起使用。现在它可以使用相同的代码正常工作。
我正在尝试在 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 一起使用。现在它可以使用相同的代码正常工作。