我制作了一个音频播放器,jar 是用 netbeans 制作的。要加载我使用的图像:
ClassLoader cl = this.getClass().getClassLoader();
URL playerIconURL = cl.getResource("tp/audioplayer/Images/icon.png");
if (playerIconURL != null){
ImageIcon playerIcon = new ImageIcon(playerIconURL);
frame.setIconImage(playerIcon.getImage());
}
else{
System.err.println("cannot load player icon");
}
我提到文件夹 Images 位于 src/tp/audioplayer 中。
当我在 netbeans 中运行应用程序时,一切都很好,但是当我在命令提示符下执行 jar 时,应用程序启动但它是空白的并且它阻塞并且我得到:
你能告诉我我做错了什么或有什么问题吗?提前致谢!