Eclipse getResourceAsStream 返回 null

标签 eclipse null resources

我无法使用 getResourceAsStream 来查找文件。我已将文件放在顶级目录、目标目录等中,并尝试在前面加上“/”。每次都返回null。

有什么建议吗?谢谢。

public class T {
 public static final void main(String[] args) {

  InputStream propertiesIS = T.class.getClassLoader().getResourceAsStream("test.txt");

  System.out.println("Break");
 }
}

最佳答案

把你的文件“test.txt”放到你的类的java文件所在的同一个目录中(同一个包)。然后使用

T.class.getResourceAsStream( "test.txt" );

这是有效的,因为 eclipse 会自动将文件作为资源复制到类路径。使用命令行时,您必须手动执行此操作。

关于Eclipse getResourceAsStream 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2195445/

相关文章:

java - Eclipse:将环境变量用于外部 jar 位置

eclipse - 在 JDK 中运行 Eclipse?

Swift slider - fatal error : unexpectedly found nil while unwrapping an Optional value (lldb)

mysql - SQL用字符串重命名NULL

gradle - 在 Gradle 中管理为项目生成的资源

java - @Override 必须覆盖或实现父类(super class)型

php - Laravel 将空值插入表单并将空值插入数据库

java - 如何在android中实用地在不同语言字符串资源文件夹之间切换?

linux - GNU makefile 中的 Qt 资源

java - 调试 JUnit 内部结构