如何在Java中的FileReader方法中输入正确的文件名

时间:2018-09-27 11:40:58

标签: java filereader

我正在使用eclipse,并且尝试读取HTML文件以在Web浏览器中显示它(我正在使用http Java服务器)。

我正在使用FileReader()函数,并且工作正常,然后重新启动eclipse,它给了我以下错误:

Exception in thread "main" java.io.FileNotFoundException: index.html

这就是我读取文件的方式:

String httpContent;

                BufferedReader br = new BufferedReader(new FileReader("index.html"));
                try {
                    StringBuilder sb = new StringBuilder();
                    String line = br.readLine();

                    while (line != null) {
                        sb.append(line);
                        sb.append("\n");
                        line = br.readLine();
                    }
                    httpContent = sb.toString();
                } finally {
                    br.close();
                }

文件“ index.html”与Java文件处于同一级别。

要让FileReader重新工作,我应该怎么做?

1 个答案:

答案 0 :(得分:0)

所以我不知道关闭eclips是否会重置一些参数,但是要解决我的问题,我只是将路径从项目文件夹中移到了HTML文件中

所以:src/Ex5/index.html而不是index.html