Eclipse无法导入File对象FileNotFoundException

时间:2012-10-25 06:36:29

标签: java jsp

我是使用扫描仪逐行读取器导入文件的新手。当我有导入文件时它正常工作,但是其他一些系统(即同事系统)同样的项目和相同的数据库连接导入文件错误,如 Java。 io.FileNotfoundException 本地驱动器伪路径目录(例如:“c:\ fake path \ db.sql”)。

public boolean checkfile(String dbfile){
   File obj = new File(dbfile)
   Scanner scr = new Scanner(obj );
   try{
    while(scr .hasNext()){
     String scr_line = scr.nextLine();
     System.out.println(scr_line );
    }
   }catch(Exception ex){
    System.out.println(ex.tostring());
   }
 }

以上代码File obj = new File(dbFile)此行错误消息显示为Java.io.FileNotFoundException本地驱动器假路径目录。如果我在此代码之上犯了错误,请随时帮助我。

1 个答案:

答案 0 :(得分:0)

1,您尝试阅读的文件在您的同事系统或运行此java程序的位置不可用

2,检查此文件“c:\ fake path \ db.sql”是否可用于运行此java程序的位置

3,运行程序时,请确保根据环境发送文件路径(Windows,unix等.....)

4,首先检查文件可用性

try
{
File f = new File("c:\fake path\db.sql");
if(f.exists())
   {
        //read the file
    }
}
catch(Exception e)
{
// do some work
}