Código:
tengo ese codigo y me esta pegando la siguiente pegadapublic JFreeChart generarImagen(int indice){ Preguntas pregunta = (Preguntas) this.preguntarespuesta.get(indice); Hashtable resultado = new Hashtable((Hashtable)ConexionSQLServer.EjecutarSentencia(pregunta.getSql()).get(0)); if(pregunta.getIndice() == 6) { int empresas50 = Integer.parseInt(resultado.get("f1c1").toString()); Preguntas empresastotal = (Preguntas)this.preguntarespuesta.get(0); resultado = new Hashtable((Hashtable)ConexionSQLServer.EjecutarSentencia(totalempresas).get(0)); int total = Integer.parseInt(resultado.get("f1c1").toString()); total = total - empresas50; DefaultPieDataset datos = new DefaultPieDataset(); datos.setValue("Empresas empleados > 50",empresas50); datos.setValue("Resto Empresas",total); JFreeChart chart = ChartFactory.createPieChart( pregunta.getPregunta(), datos, true, true, false ); return chart; } return null; }
java.lang.NoClassDefFoundError: org/jfree/util/PaintTable
org.jfree.chart.plot.PiePlot.initialise(Unknown Source)
org.jfree.chart.plot.PiePlot.<init>(Unknown Source)
org.jfree.chart.ChartFactory.createPieChart(Unknow n Source)
Estadisticas.GenerarEstadisticas.generarImagen(Gen erarEstadisticas.java:152)
org.apache.jsp.Jsp.Administracion.Consultas.Estadi sticas.jspEstadisticaGraficas_jsp._jspService(jspE stadisticaGraficas_jsp.java:48)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
reviso un poco el jar de jfreechart y no aparece nada de eso , vale, pos miro el ejemplo y me dice que me baje la jcommon(la ultima),pero tampoco me aparece.
es esto logico?? han podido eliminar esa funcion??