我用gui制作了一个国际象棋游戏,使用图像作为碎片。它在日食中运行时效果很好。但是,我尝试导出jar(来自eclipse)并在cmd中运行它,但没有任何图像出现(游戏本身但是效果很好,我只需要猜测它们的位置)。 我将假设图像的地址存在问题...... 问题是,我甚至无法打开jar文件中的任何文件,看看是什么,如果发生了什么。
在eclipse中,所有图像都在scr文件夹中的一个包中,它们肯定在jar中。
有什么建议吗?
答案 0 :(得分:1)
如果要在jar文件中加载图像,则需要使用
Class.getResource(String)
方法。
有关详细说明,请参阅Java教程中的How to Use Icons部分。