有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Eclipse无法导入文件对象FileNotFoundException

我是新的导入文件使用扫描仪逐行读卡器。当我导入文件时,它工作正常,但其他一些系统(即同事系统)在导入文件时出现了相同的项目和相同的数据库连接错误,如Java。木卫一。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) 个答案

  1. # 1 楼答案

    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
    }