在编写我的应用程序(使用 Eclipse 作为我的 IDE)时,我没有意识到我的图像最终不会捆绑在 jar 中的问题。现在在完成项目并创建可执行 jar 之后,我遇到了这个问题。我有大约 50 个 java 类,并且我在大多数这些类中广泛使用了图像/图标(例如,在菜单中、作为JLabel
图标、在按钮中、作为选项卡图标等)。ImageIcon
在大多数情况下,我都使用了API。一个例子:
JLabel myHeaderImage = new JLabel(new ImageIcon("images/myHeader.jpg"));
拉入罐子中图像的最佳方法是什么。我需要改变我在项目中使用图像的方式吗?