嗨,我在尝试将我的 java 代码导出到可运行的 jar 文件时遇到问题。
当我双击 .jar 文件时,它会启动,但由于某种原因,我使用的唯一图像没有显示(因为这是一个基本测试,所有对象都是使用我认为是 java.awt 的形状绘制的)。所以唯一没有出现的是一个子弹精灵,我把它放在 src 文件夹旁边的一个数据文件夹中。
主要问题是它似乎在运行游戏几秒钟后崩溃或冻结。(我正在使用 eclipse 运行它,它运行良好)。
现在我在没有编译器的情况下制作它的经验并不多,所以我不确定在制作这个程序时是否遗漏了什么
这是我必须得到的图像(我认为这是主要问题):
private BufferedImage pShot;
//然后在公共的World方法中
try {
pShot = ImageIO.read(new File("data/bulletShot2.png"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}