在java中放置一个.txt文件,可以使用eclipse读取它吗?

时间:2014-12-31 16:32:06

标签: java eclipse

Java无法读取我放在所有.java文件旁边的src文件夹中的文件konto.txt。我在哪里放置文件,以便可以读取?还是我必须改变主要方法?我在bluej中首先完成了它,并且完全使用现有的源代码。

public static void main (String[] args) throws java.io.IOException {

    String filename = "konto.txt";
    ArrayList kontoliste = null;
    FileInputStream fis = null;
    ObjectInputStream in = null;
    try{
        fis = new FileInputStream(filename);
        in = new ObjectInputStream(fis);
        kontoliste = (ArrayList) in.readObject();
        in.close();
    } catch (IOException ex){
        ex.printStackTrace();
    } catch (ClassNotFoundException ex){
        ex.printStackTrace();
    }  

    Kontoverwaltung kontover = new Kontoverwaltung(kontoliste); 
    kontover.starten();//Starte Kontoverwaltung.
谢谢。

2 个答案:

答案 0 :(得分:4)

Eclipse从已启动程序的工作目录中读取文件。默认情况下,Eclipse将工作副本设置为项目根目录的路径(通常是包含src目录的目录)。

您可以在参数部分下的运行配置对话框中更改工作目录。

答案 1 :(得分:0)

你可以记下konto.txt文件的完整路径,例如,像这样的“c:\ test \ konto.txt“