JasperReport error
Publicado por jose luis (113 intervenciones) el 08/10/2007 22:50:33
Hola tengo un pequeño problema al tratar de compilar mi aplicacion java, me sale este error:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:151)
at prueba.cetina.PruebaJasper.getDatos(PruebaJasper.java:25)
at prueba.cetina.PruebaJasper.main(PruebaJasper.java:55)
Java Result: 1
--------------------------------------------------------------------------------------------------------------------------
Tengo instalado el java 1.6, uso el netbeans ya configure el mysql-.connector y el jar de jasperport, el jrxml lo genere con iReport, necesito algun otra libreria o porque me marca ese error??
----------------------------------------------------------------------------------------------------------------------------
Este es el codigo de mi aplicacion:
package prueba.cetina;
import java.util.HashMap;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.view.JasperViewer;
public class PruebaJasper
{
private void getDatos()
{
ConexionBD objConexion=new ConexionBD();
objConexion.setConexion(objConexion.getDriver_JDBC_RED(),objConexion.getURL_JDBC_RED(),objConexion.getUsuario_JDBC_RED(),objConexion.getContrasenia_JDBC_RED());
try
{
JasperReport reporte = JasperCompileManager.compileReport("/home/cetina/info/proyecto/ControlEscolar/src/prueba/cetina/prepa.jrxml");
JasperPrint imprimir=JasperFillManager.fillReport(reporte,new HashMap(),objConexion.getConexion());
JasperExportManager.exportReportToPdfFile(imprimir,"/home/cetina/Desktop");
JasperViewer.viewReport(imprimir,false);
JOptionPane.showMessageDialog(null,"DONE");
}
catch (JRException ex)
{
ex.printStackTrace();
}
}
public static void main(String abc[])
{
PruebaJasper miObj=new PruebaJasper();
miObj.getDatos();
}
}
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:151)
at prueba.cetina.PruebaJasper.getDatos(PruebaJasper.java:25)
at prueba.cetina.PruebaJasper.main(PruebaJasper.java:55)
Java Result: 1
--------------------------------------------------------------------------------------------------------------------------
Tengo instalado el java 1.6, uso el netbeans ya configure el mysql-.connector y el jar de jasperport, el jrxml lo genere con iReport, necesito algun otra libreria o porque me marca ese error??
----------------------------------------------------------------------------------------------------------------------------
Este es el codigo de mi aplicacion:
package prueba.cetina;
import java.util.HashMap;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.view.JasperViewer;
public class PruebaJasper
{
private void getDatos()
{
ConexionBD objConexion=new ConexionBD();
objConexion.setConexion(objConexion.getDriver_JDBC_RED(),objConexion.getURL_JDBC_RED(),objConexion.getUsuario_JDBC_RED(),objConexion.getContrasenia_JDBC_RED());
try
{
JasperReport reporte = JasperCompileManager.compileReport("/home/cetina/info/proyecto/ControlEscolar/src/prueba/cetina/prepa.jrxml");
JasperPrint imprimir=JasperFillManager.fillReport(reporte,new HashMap(),objConexion.getConexion());
JasperExportManager.exportReportToPdfFile(imprimir,"/home/cetina/Desktop");
JasperViewer.viewReport(imprimir,false);
JOptionPane.showMessageDialog(null,"DONE");
}
catch (JRException ex)
{
ex.printStackTrace();
}
}
public static void main(String abc[])
{
PruebaJasper miObj=new PruebaJasper();
miObj.getDatos();
}
}
Valora esta pregunta


0