在建造时将资源添加到罐子中

时间:2011-03-24 13:23:15

标签: java eclipse dll resources jar

我想将DLL,图像,文本文件等作为资源添加到我的项目中,因此当我导出它时,jar包含资源以便可以使用它们。我正在使用eclipse。 问题是我不知道如何添加它。我已经尝试将DLL / pics添加到项目中的src文件夹中,但是当我导出jar时,它不在那里

我看过How to make a JAR file that includes DLL files?,但它只解释了如何提取它,而不是如何将它添加到项目和构建中。

编辑:我正在使用小程序打开罐子,抱歉错过了它!

干杯

2 个答案:

答案 0 :(得分:1)

你是如何在java中打开文件的? Class.getResourceAsStream(名称)?

如果要将代码打包在jar中,则需要使用该命令。 (而不是新的文件(名称),它将把文件放在与jar相同的目录中)

如果文件实际上不在您的jar中,您可以通过将.jar更改为.zip并将其解压缩来检查,然后查看此文档http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javac.html

答案 1 :(得分:1)

通常在eclipse项目中,src文件夹放置非源代码内容是错误的。

您应该尝试将maven作为构建系统移动,因为它是高度可定制的,并为您提供项目内的文件夹以实现此目的。 (SRC /主/资源)