gpt4 book ai didi

java - 无法从 Eclipse 中的单独项目获取 Json 文件

转载 作者:行者123 更新时间:2023-12-01 13:00:47 25 4
gpt4 key购买 nike

我有一个 Java 应用程序,我想将 JSON 加载到其中。我调用的 API 方法需要一个 InputReader,因此我尝试了以下代码:

ClassLoader classLoader = Assets.class.getClassLoader();
new InputStreamReader(classLoader.getResourceAsStream("data/clientJson.json")));

该文件位于“data”文件夹下的 Assets 包中,但 InputStreamReader 始终抛出异常,表明输入是

如果我将文件移动到类旁边,并更改 Classloader 以引用它可以工作的同一个类,但不能与 Assets 类一起使用。

我也尝试了名称路径的所有排列,但均无济于事。

最佳答案

如果导入了其他 Eclipse 项目,并且 data/文件夹位于 src/文件夹下(或者在其他项目中标记为类路径资源),那么它将可以工作。我认为您首先需要验证Eclipse导入/导出关系以及其他文件夹类路径是否正确。

Sample 2 Project Setup in Eclipse

如果您转到 Assets (在我的示例中为 A)项目的属性,则 resources/文件夹必须位于“Order and Export”下。您可以将其添加到“库”下作为“类路径文件夹”。并且 Assets 项目必须是“构建路径上必需的项目”。请注意 A/src/main/resources 上的“类路径文件夹”图标。

关于java - 无法从 Eclipse 中的单独项目获取 Json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23529230/

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