【发布时间】:2013-03-15 01:17:59
【问题描述】:
我对 Java 并不陌生,但我对这些术语也并不陌生。我一直在研究这些东西,并为在编程和编译等过程中发生的所有不同事情获得正式名称。
无论如何,我遇到的问题是能够将程序打包到一个整洁的.jar 文件中,而不是拥有诸如“图像”和“音频”之类的外部文件夹。而不是.jar 文件从外部文件夹访问图片(任何人都可以轻松编辑),我希望将图片编译到.jar 文件本身中。
我对已经存在的问题进行了研究,但结果是:
- 它说明了如何在 Eclipse 中执行此操作(我可以跟随,但我使用的是 Netbeans,有时事情会变得很棘手)
- 它说明了其他一些不同的答案,例如如何在程序中使用外部
.jar文件。 - 我就是不明白(因为我的技术词汇量很弱)。
有人可以帮我吗?非常感谢!
【问题讨论】:
-
jar 文件基本上是一个 ZIP 文件。您可以将所需的文件放入您想要的目录结构中,然后“JAR”它(基本上创建一个类似 ZIP 的存档文件。netbeans.org/kb/docs/java/quickstart.html#build
-
@JarrodRoberson 不,jar 是一个可以物理保存其依赖项的 .zip,无需外部访问。
-
嗯。我已经成功地在我的 src 中创建了一个资源文件夹,并使用 getResource() 来获取文件。从netbeans运行时它可以工作,但是当我通过双击jar文件运行它时它会退出!你们链接到我的答案有部分解决方案,但我尝试了一切,它仍然无法正常工作......