我用 gui 制作了一个国际象棋游戏,使用图像作为棋子。它在 eclipse 中运行时完美运行。但是,我尝试导出 jar(从 eclipse 中)并在 cmd 中运行它,但没有出现任何图像(但是游戏本身运行良好,我只需要猜测碎片在哪里)。我将假设图像的地址存在问题...问题是,我什至似乎无法打开 jar 文件中的任何文件以查看是什么,如果有的话继续。
在 eclipse 中,所有的图像都在 scr 文件夹中的一个包中,并且它们肯定在 jar 中。
有什么建议吗?
我用 gui 制作了一个国际象棋游戏,使用图像作为棋子。它在 eclipse 中运行时完美运行。但是,我尝试导出 jar(从 eclipse 中)并在 cmd 中运行它,但没有出现任何图像(但是游戏本身运行良好,我只需要猜测碎片在哪里)。我将假设图像的地址存在问题...问题是,我什至似乎无法打开 jar 文件中的任何文件以查看是什么,如果有的话继续。
在 eclipse 中,所有的图像都在 scr 文件夹中的一个包中,并且它们肯定在 jar 中。
有什么建议吗?
如果要在 jar 文件中加载图像,则需要使用该
Class.getResource(String)
方法。
有关详细说明,请参阅 Java 教程中的如何使用图标部分。