从源文件夹访问属性以导出到runnable jar

时间:2013-04-06 05:53:03

标签: java properties

当我导出到runnable jar时,我需要从我的jar访问属性文件。所以当我把道具文件放在eclipse中的项目根文件夹中时它正在运行。但是当导出时它没有被复制。所以我希望它被放置在源文件夹中。所以如何从源文件夹访问它。

java.io.FileNotFoundException:config.properties(系统无法找到fil e指定)     at java.io.FileInputStream.open(Native Method)     在java.io.FileInputStream。(FileInputStream.java:106)     在java.io.FileInputStream。(FileInputStream.java:66)     在com.my.ashwinsakthi.twitterclient.IplHashtagReader.main(IplHashtagReader.jav) 一:38)enter image description here

2 个答案:

答案 0 :(得分:0)

1,是jar文件中打包的属性文件吗?

2,改为使用MyClass.class.getResourceAsStream("/config.properties")

new File(filename)将在user.dir中搜索文件名

答案 1 :(得分:0)

我将属性文件复制到jar中并放置在我的java类文件所在的位置...