Java Eclipse无法识别或读取.dat文件,即使我可以在PackageExplorer中看到它
我很确定这其中有一个简单的原因,但在浏览了谷歌的搜索结果后,我想不出来 问题:我试图读取我创建并放置在java项目的src文件夹中的.dat文件,但eclipse无法识别它 我尝试过的事情,1。刷新项目。2.在许多地方手动放置文件。3.保存和重新启动 数据文件Java Eclipse无法识别或读取.dat文件,即使我可以在PackageExplorer中看到它,java,eclipse,data-files,Java,Eclipse,Data Files,我很确定这其中有一个简单的原因,但在浏览了谷歌的搜索结果后,我想不出来 问题:我试图读取我创建并放置在java项目的src文件夹中的.dat文件,但eclipse无法识别它 我尝试过的事情,1。刷新项目。2.在许多地方手动放置文件。3.保存和重新启动 数据文件 2 12087 400 7418 978 代码 包资源管理器 调试错误 在我看来,distance.dat似乎位于src文件夹中,这意味着您需要执行以下操作 public static void main(String[] args)
2
12087 400
7418 978
代码
包资源管理器
调试错误
在我看来,distance.dat似乎位于src文件夹中,这意味着您需要执行以下操作
public static void main(String[] args) throws IOException {
Scanner q = new Scanner (new File("src/distance.dat"));
int count = Integer.parseInt(q.nextLine().trim());
System.out.println(count);
}
这是因为Eclipse在项目文件夹中启动,而不是在src文件夹中启动
我最喜欢的调试方法是:
public static void main(String[] args) throws IOException {
File f = new File("src/distance.dat");
System.out.println(f.getAbsolutePath()); //debug here that it's point to the right file
Scanner q = new Scanner (f);
int count = Integer.parseInt(q.nextLine().trim());
System.out.println(count);
}
但你能读“cows.dat”?
public static void main(String[] args) throws IOException {
File f = new File("src/distance.dat");
System.out.println(f.getAbsolutePath()); //debug here that it's point to the right file
Scanner q = new Scanner (f);
int count = Integer.parseInt(q.nextLine().trim());
System.out.println(count);
}