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.
谢谢。
答案 0 :(得分:4)
Eclipse从已启动程序的工作目录中读取文件。默认情况下,Eclipse将工作副本设置为项目根目录的路径(通常是包含src
目录的目录)。
您可以在参数部分下的运行配置对话框中更改工作目录。
答案 1 :(得分:0)
你可以记下konto.txt文件的完整路径,例如,像这样的“c:\ test \ konto.txt“