java - 无法在java中打开文件

标签 java

我正在尝试用 java 打开一个文本文件。我使用的是ubuntu 12.04。以下是我的代码:

package nlp;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.InputStreamReader;

public class sentence {

public static void main(String[] args) {
    System.out.println("hello");
    FileReader fr = new FileReader("test.txt");
    BufferedReader br = new BufferedReader(fr);

    String line;
    while ((line = br.readLine()) != null) {
        // process the line.
    }
    br.close();

}

}

我正在使用 Eclipse 进行开发。它说“文件未找到”。我已将文本文件放入 .class 和 .java 文件夹中。我哪里出错了?

最佳答案

Eclipse 中的默认执行目录是项目文件夹的根目录。将文件放在那里或在路径前面加上正确的底层文件夹结构。

关于java - 无法在java中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24243599/

相关文章:

java - hibernate 更新始终为空

java - 从 Java 访问 MongoDB

java - 如何调试 Java HTTPS 证书验证

java - 将 iDOC 从 Java 发送到 SAP

java - Hibernate 中一对一、多对一和一对多的默认获取类型

java - 如何将参数发送到流中的引用方法(java 8)?

java - 两个代码片段的数组赋值输出表现不同

java - 解析进程 : keeping classes/instances separate or having them chained?

Java CDI : How to change producers at runtime using qualifiers with multiple values?

java - HttpsURLConnection getHeaderFields 不返回 set-cookie