【发布时间】:2016-07-05 14:04:58
【问题描述】:
我正在编写junit 测试,我需要从src/test/resources 读取文件
我的src/test/java/some_packages/UserTests 中有以下代码:
InputStream inputStream = new FileInputStream(new File("abc.txt"));
该文件当然存在,但是当我运行测试时,我得到java.io.FileNotFoundException: abc.txt (No such file or directory)
我在intellij中将资源文件夹标记为测试资源
【问题讨论】:
-
你的问题没有多大意义。您是要读取文件(基于文件名)还是从类路径读取资源?
-
您的 abc.txt 文件存储在哪里?问题肯定是在编译的.class文件所在的目录下找不到该文件。
-
我要读取资源文件夹下的 abc.txt 文件
标签: java testing intellij-idea