【发布时间】:2013-05-30 00:45:06
【问题描述】:
我正在开发一款游戏,并打算为其创建一个 jar 文件,以便将测试版发送给我的一些朋友,以便我了解游戏在不同分辨率下的外观以及它在更差和更好的情况下的运行情况电脑。问题是当我运行 jar 文件时,它会完全变黑,什么也不会发生。
我认为我的图像路径错误,因为如果我从 net beans 文件夹中删除所有图像,它看起来就像我启动 jar 时一样。我已经完成了图片的路径,只需写下它们的名字并将它们放在与类相同的文件夹中。
jar 文件如下所示: 两个文件夹,META-INF 和 Apocalypse。 META-INF里面是manifest文件,长这样:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.7.0_17-b02 (Oracle Corporation)
Class-Path:
X-COMMENT: Main-Class will be added automatically by build
Main-Class: Apocalypse.Main
在 Apocalypse 文件中是所有类和所有图像,举个例子说明我如何在代码中获取图像我像这样ImageIcon ii = new ImageIcon("Image.png") 我没有图像的任何路径,但应该如果我将图像与类放在同一文件夹中,此代码是否有效?否则如何处理图像的路径(如果问题是它们)?
【问题讨论】:
-
我会先在谷歌上搜索“将图像添加到 jar 文件”,然后是您正在使用的 IDE 的名称。然后我会选择你在结果中看到的这个网站上的十几个链接中的一个......这个问题每天都会被问到。
标签: java file jar path manifest