0

对不起,草率的代码,这只是一个测试项目,我已经研究这个错误至少一个星期了

public static void main(String[] args){
    // TODO Auto-generated method stub
    List<Report> report =  new ArrayList<Report>();
    Report test = new Report();
    File file = new File("testByte.txt");
    Scanner inputFile;
    try {
        inputFile = new Scanner(new File("port.txt"));

        while(inputFile.hasNext())
        {
                test.LoadFromFile(inputFile);
                report.add(test);   
        }

        inputFile.close();


        PdfMaker pdf = new PdfMaker(report);

        try {
            pdf.createLog();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (DocumentException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    } catch (FileNotFoundException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }



    try
    {
        boolean check = true;
        FileOutputStream output = new FileOutputStream(file);

        for(int i = 0; i < report.size(); i++)
        {
            report.get(i).WriteToFile(output, check);
            check = false;
        }

    }catch(IOException e)
    {
        e.printStackTrace();
    }
}

}

我得到文件未找到错误就行

FileNotFoundException(Throwable).(String) 行:264

inputFile = new Scanner(new File("port.txt");

我检查了文件的属性,一切正常

它位于相应的文件夹中

源路径确实将工作台文件夹作为路径。

如果有人能指出我解决此问题的方向,那将非常有帮助,因为我已经浪费了数小时来搜索互联网。

*我打赌这很容易,我只是盲目地看到它

4

0 回答 0