我知道之前已经问过这个问题。但是,我尝试了所有的解决方案,但似乎都没有。我使用javax.swing
创建了一个简单的GUI程序,当然它在IntelliJ中完美运行。但是,它的后续jar文件有很多问题。首先,甚至没有图像显示。我一直在导入它们:
img = new ImageIcon((ImageIO.read(new File("image_name.png"))));
我找到了一个建议我使用的解决方案:
BufferedImage img = ImageIO.read(new FileInputStream("res/name.png"));
但是,它不仅不会加载到jar中,程序甚至需要5秒才能在编译器中启动。
这令人非常沮丧,使其成为可执行文件。
如果有任何用处,jar上的JButton
组件似乎也不起作用。无论何时单击它们,它们都会保持按下但没有任何进一步发生。
我知道这不是大量的信息,但我会感谢您提供的任何帮助。谢谢!