如何在Java中从项目中打开(html)文件作为流?

时间:2013-11-20 15:07:27

标签: java resources class-method

这就是我的项目设置:

Picture of project setup. Packages and libraries

我正在尝试使用以下命令打开base.html文件:

InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream("/HttpServer/htmlFiles/base.html");  

但它总是返回null。我使用的路径没有变化(“/ htmlFiles/base.html”,“/ base.html”,“base.html”)。我也尝试过使用HTML.class.getResourceAsStream()但结果是一样的。

我尝试通过为代码创建一个单独的源文件夹,为文件创建另一个源文件夹,但这也不起作用。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

InputStream in = HTML.class.getResourceAsStream("/htmlFiles/base.html");

应该有效。你确定你试过这个吗?