繁体   English   中英

this.getClass()。getClassLoader()。getResourceAsStream始终返回null

[英]this.getClass().getClassLoader().getResourceAsStream always returning null

在使用以下命令在Web应用程序中读取文件时

this.getClass().getClassLoader().getResourceAsStream(../abc.txt)

始终返回null。 任何人都可以提供详细信息,以便将abc.txt放在哪里阅读。 而且有关getResourceAsStream的任何文章都将有所帮助。 我进行了很多搜索,但未获得任何相关信息。

请提供您宝贵的建议。 谢谢。

如果您的abc.txt位于classpath并且位于com/test/oops/testpaper/abc.txt classpath的其他包中。

然后像下面这样阅读。

InputStream io=this.getClass().getClassLoader().getResourceAsStream("com/test/oops/testpaper/abc.txt");

有关详细信息,请阅读java doc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM