public static final int ROW_HEIGHT = 20; 
public static final int HEADER_HEIGHT = 40; public JFreeReport getReport(String[] columnNames) {
JFreeReport report = new JFreeReport();
report.setName("Report Name");
PageDefinition pd = report.getPageDefinition();
float pageWidth = pd.getWidth();以上是出错的代码,关键现在出错在JFreeReport report = new JFreeReport();在这一句,为什么构造一个对象的时候会出错?
出错信息:
exception javax.servlet.ServletException: Servlet execution threw an exception
root cause java.lang.NoSuchMethodError: org.jfree.base.log.DefaultLog.installDefaultLog()V
org.jfree.report.JFreeReportBoot.getInstance(JFreeReportBoot.java:232)
org.jfree.report.JFreeReport.<init>(JFreeReport.java:157)
demo.Test.getReport(Test.java:25)
demo.ReportServlet.doGet(ReportServlet.java:43)
demo.ReportServlet.doPost(ReportServlet.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
麻烦各位大虾帮忙看看  这个错是什么错?小弟实在迷茫,万分感谢

解决方案 »

  1.   

    java.lang.NoSuchMethodError:
    没有这个方法啊!
      

  2.   

     楼主下的jar  不对  没有这个方法
    org.jfree.chart 
    org.jfree.chart.annotations 
    org.jfree.chart.axis 
    org.jfree.chart.block 
    org.jfree.chart.demo 
    org.jfree.chart.editor 
    org.jfree.chart.encoders 
    org.jfree.chart.entity 
    org.jfree.chart.event 
    org.jfree.chart.imagemap 
    org.jfree.chart.labels 
    org.jfree.chart.needle 
    org.jfree.chart.plot 
    org.jfree.chart.plot.dial 
    org.jfree.chart.renderer 
    org.jfree.chart.renderer.category 
    org.jfree.chart.renderer.xy 
    org.jfree.chart.resources 
    org.jfree.chart.servlet 
    org.jfree.chart.title 
    org.jfree.chart.urls 
    org.jfree.chart.util 
    org.jfree.data 
    org.jfree.data.category 
    org.jfree.data.contour 
    org.jfree.data.function 
    org.jfree.data.gantt 
    org.jfree.data.general 
    org.jfree.data.io 
    org.jfree.data.jdbc 
    org.jfree.data.resources 
    org.jfree.data.statistics 
    org.jfree.data.time 
    org.jfree.data.time.ohlc 
    org.jfree.data.xml 
    org.jfree.data.xy  只有这几个包啊!!
    你重新下一个jar试试