当我从netbeans运行应用程序时,以下代码运行良好
ThumbnailLabel lblImg =new ThumbnailLabel(new javax.swing.ImageIcon(
getClass().getResource("/jewelleryerpapplication/GUI/resources/NoPicture.png")));
然后我按照此问题的不同文章中所述清洁构建解决方案。之后,当我从dist文件夹双击App.jar时,会发生以下异常。
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
最佳答案
验证您的部署JAR是否确实包含映像:-)
关于java - getClass()。getResource()在部署中返回null,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11427443/