我正在尝试在Eclipse中加载inventory.csv
,我不确定我应该在哪里放置文件的位置(例如:c:\\Users\\...
)或者我是否连需要它,考虑它在同一个文件夹中。我收到了“无法加载inventory.csv”。输出。我的驱动程序完成了程序的其余部分,之后没有任何错误。
public int readInventory(Automobile[] inventory)
{
final String FILENAME = "inventory.csv";
int size = 0;
Scanner input = new Scanner("inventory.csv");
try
{
input = new Scanner(new File(FILENAME));
}
catch (FileNotFoundException e)
{
System.out.println("Unable to open file " + FILENAME + ".");
}
// ...
return size;
}
这是我得到的没有语法错误的输出。
Unable to open file inventory.csv.
答案 0 :(得分:0)
考虑到它在同一个文件夹中。
相同的文件夹是什么?执行程序时,当前工作目录中没有inventory.csv
。
答案 1 :(得分:-1)
如果您尝试从单个Java程序读取CSV文件,请直接将文件保存在创建类的相同位置。
在eclipse中,将CSV文件直接保存在项目目录下。如您所见,直接在JavaPrac项目下的Employee.xml文件。enter image description here
答案 2 :(得分:-2)
你应该试试这个
try{
FileReader fr=new FileReader(filename);
BufferedReader br =new BufferedReader(fr)
String lime=br.readLine();
br.close();
catch(Exeption e){}