gpt4 book ai didi

java - 资源文件由 Gradle 找到,但不由 Eclipse 找到

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

<分区>

在我的 gradle java 项目中,如果我运行 ./gradlew run -PappArgs="['file.dat']" 它被编译并且我的应用程序成功使用位于 中的文件/src/main/resources/.我已经将 Eclipse 与 gradle 集成并将我的项目导入到 Eclipse 中。当我在 Eclipse 中使用项目的 Run Configurations 参数列表中指定的 filname 运行应用程序时,它无法使用以下代码找到 file.dat:

import java.io.InputStream;
import java.util.Scanner;
public class MyClass {
public static void main(String[] args) {
final String fileName = args[0];
Scanner scanner = null;
try {
InputStream f = MyClass.class.getResourceAsStream(fileName);
scanner = new Scanner(f, "UTF-8"); // fails here saying f is null
} finally {
if (scanner != null) scanner.close();
}
}
}

项目树很经典:myproj/src/main/java/MyClass.javamyproj/src/main/resources/file.datmyproj/src/test/java/MyTest.java.

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