gpt4 book ai didi

java - 如何在Java中从src/test/resources读取excel文件

转载 作者:行者123 更新时间:2023-11-30 03:27:13 29 4
gpt4 key购买 nike

我正在尝试从测试/资源读取 Excel 文件进行测试,但我不断收到 FileNotFoundException。我尝试过这两种方法,似乎都给出了相同的 FileNotFoundException

File decisionConfig=new File("src/test/resources/mapping.xls");
File decisionConfig=new File("classpath:test/resources/mapping.xls");

最佳答案

你可以试试这个:

ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream inputStream = classLoader.getResourceAsStream("test/resources/mapping.xls");

只要 test 目录位于您的 src 文件夹中,就应该根据 ClassLoader 获取文件。这将获取文件的InputStream

************************************更新**************** **********************对于文件对象:

ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
File file = new File(classLoader.getResource("test/resources/mapping.xls").toString());

关于java - 如何在Java中从src/test/resources读取excel文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29922721/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com