Java文件未找到异常错误
我正在查看Jasper报告 我一直收到错误“java io文件未找到异常”。文件名中是否缺少语法。或者是我做错了什么。请在下面查找代码片段Java文件未找到异常错误,java,file,jasper-reports,Java,File,Jasper Reports,我正在查看Jasper报告 我一直收到错误“java io文件未找到异常”。文件名中是否缺少语法。或者是我做错了什么。请在下面查找代码片段 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { try { String report = "C:\\Users\\Victory\\Docume
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
String report = "C:\\Users\\Victory\\Documents\\NetBeansProjects\\Supermarket29April15\\src\\reports\\report4.jrxml";
JasperReport jr = JasperCompileManager.compileReport(report);
JasperPrint jp = JasperFillManager.fillReport(jr, null, con);
JasperViewer.viewReport(jp);
System.out.println(new File(report).getAbsoluteFile());
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Exception: " + ex);
}
}
尝试只使用/而不使用/
并检查文件权限。为什么在下面的路径中有“\\”。C:\\Users\\Victory\\Documents\\NetBeansProjects\\Supermarket29April15\\src\\reports\\report4.jrml希望您在此位置有文件C:\\Users\\Victory\\Documents\\NetBeansProjects\\Supermarket29April15\\src\\reports\\report4.jrxml并共享错误日志的完整堆栈跟踪。并检查正确的路径,检查您是否没有输入任何错误path@shiprad是的,我的档案在location@Janny使用一个\是非法的,因为它在java中是转义字符。这就是我得到的错误:非法转义字符。或者我在什么地方漏掉了。这是完整的答案吗?@AFR我仍然得到文件未找到异常。是否有我用来访问本地文件的库。或者是因为文件在我的项目文件夹中。我正在使用netbeans运行此操作。您可以将文件复制到您的项目文件夹中吗?如果可以,试着告诉我们@“是”是一个完整的答案。我想他需要的是解决I/O异常的方法,而不是对异常的解释。@如果文件已经在project src文件夹中,我会问:是不是因为文件在project文件夹中,我在运行项目时出错了。Unix上使用正向斜杠,但OP使用的路径是Windows路径,因此反斜杠是正确的。他也正确地逃脱了他们。