当前位置: 首页 > 知识库问答 >
问题:

JavaEclipse和jasper报告:如何定位log4j。房产?

陈野
2023-03-14

我总是在这件事上出错

log4j:WARN找不到记录器(net.sf.jasperreports.engine.xml.JRXmlDigesterFactory)的追加器 log4j:WARN请正确初始化log4j系统

我不知道log4j.properties在哪里,可以下载吗?因为我目前有一个名为jasperreport-4.7.0的zip包,那里有很多库,但是是哪一个?请帮助我。我没有运气在谷歌中找到它。我有方法显示我数据库的表

public void btnIreport(){

try{
    JasperDesign jd = JRXmlLoader.load("C:\\Users\\Nickz08\\Desktop\\test.jrpxml");
    String sql = "select * from tblStudentAccount order by name";
    JRDesignQuery newQuery = new JRDesignQuery();
    newQuery.setText(sql);
    jd.setQuery(newQuery);
    JasperReport jr = JasperCompileManager.compileReport(jd);
    JasperPrint jp = JasperFillManager.fillReport(jr, null,conn);
    JasperViewer.viewReport(jp);

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

}}

共有3个答案

傅宏恺
2023-03-14

它必须在你的类路径中。去那边看看。

童化
2023-03-14

尝试在src文件夹中创建log4j.properties文件它可能会解决您的问题。

轩辕晔
2023-03-14

阅读下面的链接如何创建log4j。属性文件(找不到记录器(log4j)的附件)

在运行项目时,可以在任何地方添加它,配置类路径并添加log4j的位置。属性文件,点击:Run-

然后-

它应该上膛了

 类似资料:
  • 我正在从. jasper文件加载jasper报告文件以提高性能,如下所示。 但是我现在有一个要求,动态形成的查询必须设置为. jasper(编译)文件。有没有办法做同样的事情?

  • 这可能是一个棘手的问题。 使用jaspersoft Studio我创建了一个报告:myreport.jrxml,它工作得很好: 现在我想在struts2项目中使用这个模板(我在项目中添加了struts2 jasperreport插件)。我得加上我的报告。jasper,但在我去掉项目中不需要的两行之前: 我声明我的新结果类型: 我用支柱宣布我的行动.xml : 我写我的动作课: 我确信有几件事: >

  • 我已经使用JRResultSetDataSource使用了Jasper报告,但这是我第一次使用JRBeanGrou 我正在尝试使用以下代码运行报告测试: 客户.java Report.java clientereport.jrxml Main.java 我得到以下错误: 我不知道我的代码有什么问题。

  • 我试图做一个Jasper报表簿,稍后填充它的内容,并保持封面不变,但是当我使用与报表簿对应的. jasper时,我得到了一个空白页。我一个接一个地传递这本书的页面,它起作用了,但是当我传递整本书时,我什么也没得到。 有人知道如何在java中使用整个Jasper报告簿来生成PDF吗? 谢谢。

  • 我试图在jrxml中创建表格。表格中的列数可能会很大,当我试图以PDF格式导出报告时,由于列数很大,数据变得不可读。有什么方法可以让我们以更大的页面尺寸(如A3)导出报告,或者在A4尺寸上增加滚动功能。注意:报告只需要导出为pdf格式,而不是CSV或任何其他格式。 谢谢,任何帮助感谢。

  • 当简单报表不适用于子报表时,此操作有效...