2011-03-24 40 views
0

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

我看了How to make a JAR file that includes DLL files?但只说明了如何提取它,而不是如何将其添加到项目并构建。

编辑:我正在使用一个小程序打开方式,很抱歉错过它!

Cheers

+0

这取决于你的构建过程 - 如果你正在使用一些特定于日食的构建方法,我无法真正帮忙。 (我会添加[eclipse]标签 – 2011-03-24 13:30:11

回答

1

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

如果您要将代码打包到jar中,那么您需要使用该命令。 (而不是新的文件(名称),这将获得与您的罐子相同的目录中的文件)

如果文件不是物理上在您的jar中,您可以通过将.jar更改为.zip并提取它,然后查看此文档http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javac.html

+0

参考链接中断 – AkD 2015-05-06 20:19:41

+0

我更新了链接,从1.4.2到1.5.0 java文档 – 2015-05-07 21:19:03

1

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

您应该尝试移动到maven作为您的构建系统,因为它是高度可定制的,并为您提供项目内的文件夹以完全达到此目的。 (src/main/resources)