java 如何在 FileReader 方法中输入正确的文件名
How to input a correct file name in FileReader method in java
我正在使用 eclipse,我尝试读取一个 HTML 文件以在网络浏览器中显示它(我正在做一个 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
再次工作?
所以我不知道关闭 eclips 是否会重置一些参数,但为了解决我的问题,我只是将项目文件夹中 HTML 文件的路径放入
所以:src/Ex5/index.html
而不是 index.html
我正在使用 eclipse,我尝试读取一个 HTML 文件以在网络浏览器中显示它(我正在做一个 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
再次工作?
所以我不知道关闭 eclips 是否会重置一些参数,但为了解决我的问题,我只是将项目文件夹中 HTML 文件的路径放入
所以:src/Ex5/index.html
而不是 index.html