当我导出到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)
答案 0 :(得分:0)
1,是jar文件中打包的属性文件吗?
2,改为使用MyClass.class.getResourceAsStream("/config.properties")
。
new File(filename)
将在user.dir中搜索文件名
答案 1 :(得分:0)
我将属性文件复制到jar中并放置在我的java类文件所在的位置...