【问题标题】:what does this java error mean?这个java错误是什么意思?
【发布时间】:2009-09-30 09:04:02
【问题描述】:

我正试图说服 Zucker Reports 显示 Jasper 报告,但我收到了 Java 错误,而且我不会说 java-ese。我看到有一个文件未找到错误,但我无法确定未找到哪个文件。我用 替换了长类路径。

错误编译报告report2.jrxml - cmdline: javaw -classpath "" at.go_mobile.zuckerreports.JasperCompileMain D:\Program Files\sugarcrm-5.2.0e\php\tmp\php83.tmp modules/ZuckerReports/resources/report2.jasper 2>&1 JasperBatchMain :: 编译 jasper design D:\Program 到 Files\sugarcrm-5.2.0e\php\tmp\php83.tmp JasperBatchMain :: java.io.FileNotFoundException: D:\Program(系统找不到指定的文件) net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: D:\Program(系统找不到指定的文件) 在 net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:172) 在 net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152) 在 net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:150) 在 at.go_mobile.zuckerreports.JasperCompileMain.main(JasperCompileMain.java:17) 引起:java.io.FileNotFoundException: D:\Program(系统找不到指定的文件) 在 java.io.FileInputStream.open(本机方法) 在 java.io.FileInputStream.(未知来源) 在 net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167)

【问题讨论】:

    标签: java jasper-reports


    【解决方案1】:

    您的文件路径中有一个空格。用双引号括起来。

    可能在 部分。尝试将您的文件放在Program Files 之外。

    【讨论】:

      【解决方案2】:

      看看这一段错误信息:

      编译 jasper design D:\Program文件\sugarcrm-5.2.0e\php\tmp\php83.tmp

      它采用了带有空格的文件名并将其解释为两个单独的参数。

      引用文件名或(可能更简单)将所有内容移动到名称中没有空格的目录。

      【讨论】:

      • 或者使用 DOS 文件名,可能。
      【解决方案3】:

      您使用什么程序来生成 JasperReports 文件 report2.jrxml?报告?我的猜测是你的 iReport 太新了,ZuckerReports 附带的 JasperReports 引擎已经很旧了。尝试改用旧版本的 iReport。

      【讨论】:

        猜你喜欢
        • 2015-02-10
        • 1970-01-01
        • 2018-11-29
        • 2011-03-01
        • 2012-11-06
        相关资源
        最近更新 更多