ImageIcon icon = new ImageIcon(getClass().getResource(String)) 在 netbeans 中创建 jar 文件后不起作用

ImageIcon icon = new ImageIcon(getClass().getResource(String)) doesn't work after creating jar file in netbeans

ImageIcon icon= new ImageIcon(getClass().getResource("image path"))

在 netbeans 中创建 jar 文件后不起作用。所以我的 jar 文件不能 运行 但是当我在 netbeans 中 运行 它工作得很好请帮助我。

您必须告诉 NetBeans 它应该将您的图像目录打包到 jar 中。

改用 get getResourceAsStream

ImageIcon icon= new ImageIcon(getClass().getClassLoader().getResourceAsStream(String))

这个link