首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

如何读取当前包上1个txt文件的路径?多谢

2012-09-23 
怎么读取当前包下1个txt文件的路径?谢谢!在eclipse里,包名是org.aaa.bbb,包下有个类是test.java,还有个

怎么读取当前包下1个txt文件的路径?谢谢!
在eclipse里,包名是org.aaa.bbb,包下有个类是'test.java',还有个文件是'abc.txt'。


我在test.java里用new FileInputStream("abc.txt"),提示说找不到文件。将来这个项目用可执行jar包发布。

请问如何才能在开发环境和jar包里都能读到abc.txt的路径?



[解决办法]
类大写 
下面是得到当前类Test路径
Test.class.getResource("/")
你要得到abc.txt 再加上个这个文件路径就行了
[解决办法]
前面有一个file:/ 截取掉就吧!
[解决办法]
目录是以src为根目录的,这样来写
new FileInputStream("//org//aaa//bbb//abc.txt")。
用的是相对路径,打包后仍然可用的。
[解决办法]
InputStream in = getClass().getResourceAsStream("abc.txt");
...

热点排行