我正在使用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
重新工作,我应该怎么做?
答案 0 :(得分:0)
所以我不知道关闭eclips是否会重置一些参数,但是要解决我的问题,我只是将路径从项目文件夹中移到了HTML文件中
所以:src/Ex5/index.html
而不是index.html