2012-07-26 66 views
0

我在Eclipse中的一个项目,我所有的源代码是在MBL/src目录。我将此代码导出为可运行的jar。我有mbl /文件下的另一个文件夹,其中包含一些属性文件。我也想导出这些文件,但eclipse不提供任何这样的选项。我已经把mbl/files放在build class文件夹下,但仍然面临类似的问题。我也将文件夹直接放在src文件夹下,但仍然无法访问它。我在命令行中使用以下选项。运行和导入文件的文件夹以及运行的JAR在Eclipse

Java的罐子myprogram.jar ARG1

它给这个错误:

无法找到文件/ text1.properties

text1.properties正在MBL /文件/ text1.properties

和在从主类下面的方式被称为:

FileInputStream fs=new FileInputStream("files\\text1.properties"); 

回答

0

资源内罐床,需要通过Class.getResource(...)方法来读取。

此方法返回URL对象,从中您可以获得一个InputStream