Código:
public 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;
}
tengo ese codigo y me esta pegando la siguiente pegada
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??