对不起,草率的代码,这只是一个测试项目,我已经研究这个错误至少一个星期了
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");
我检查了文件的属性,一切正常
它位于相应的文件夹中
源路径确实将工作台文件夹作为路径。
如果有人能指出我解决此问题的方向,那将非常有帮助,因为我已经浪费了数小时来搜索互联网。
*我打赌这很容易,我只是盲目地看到它