Jasper Report

11 respostas
D

Bem pessoal não estou conseguindo utilizar o jasper
veja o codigo:

import java.sql.*;

import java.util.HashMap;

import java.util.Map;
import net.sf.jasperreports.engine.JRException;

import net.sf.jasperreports.engine.JasperExportManager;

import net.sf.jasperreports.engine.JasperFillManager;

import net.sf.jasperreports.engine.JasperManager;

import net.sf.jasperreports.engine.JasperPrint;

import net.sf.jasperreports.engine.JasperReport;

import net.sf.jasperreports.engine.design.JasperDesign;

import net.sf.jasperreports.engine.xml.JRXmlLoader;
public class Relatorio {

private Connection con;

private ResultSet resultSet;

private ResultSetMetaData metaData;

private Statement statement;
public Relatorio()
{
	try
	{
		Class.forName("com.mysql.jdbc.Driver");
		con = DriverManager.getConnection("jdbc:mysql://localhost/bb", "bruno", "bruno");
		
		statement = con.createStatement();
		JasperDesign jasperDesign =  JRXmlLoader.load("Teste.xml");
		JasperReport jasperReport = JasperManager.compileReport(jasperDesign);
		
		Map parameters = new HashMap();
		parameters.put("parameter1", "Amy");
		
		JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, con);
		
		JasperExportManager.exportReportToPdfFile(jasperPrint, "report.pdf"); 
		
		statement.close();
		con.close();
		
	}
	catch(SQLException sql)
	{
		sql.printStackTrace();
	}
	catch(ClassNotFoundException cnfe)
	{
		cnfe.printStackTrace();
	}
	catch(JRException e)
	{
		e.printStackTrace();
	}
}

public static void main(String[] args) {
	new Relatorio();
}

}

esta dando o erro:

Exception in thread main java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.(JRXmlDigesterFactory.java:182)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:203)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152)

at Relatorio.(Relatorio.java:28)

at Relatorio.main(Relatorio.java:57)

Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory

at java.net.URLClassLoader$1.run(URLClassLoader.java:220)

at java.net.URLClassLoader$1.run(URLClassLoader.java:209)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:208)

at java.lang.ClassLoader.loadClass(ClassLoader.java:325)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

at java.lang.ClassLoader.loadClass(ClassLoader.java:270)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:338)

 6 more

eu coloquei no programa o mysql connector e o jasperreport.jar
alguem tem alguma ideia?

11 Respostas

aix

pra min ta faltando jar ai

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

commons-logging

D

Coloquei e não funcionou mais alguma dica?

aix

o ero é o mesmo ? porque eu usei jasper e tem mais jar ai pra colocar, abraços

D

o mesmo erro cara, quais mais eu teria que colocar?

aix

commons-digester-1.7
xml-apis
iText-2.1.0
commons-beanutils-1.8.0
xercesImpl
commons-logging-1.0.2
commons-collections-2.1
jasperreports-3.5.3
commons-javaflow-20060411
xalan

manu to aucanado, mas usei esses

D

eh ta dificil esse esquema
não ta rolando não rsrs

neeryck

Pessoal! Vou ficar aqui só na “espreita” pq to tendo problemas com Jasper tb.
O meu problema é que aparece a página do relatório mais não aparece nada saca? rs Só a página de impressão “SEM NADA” rs

Em outro caso, aparece uma mensagem dizendo “erro ao carregar blabla.jasper” ou .jrxml.

Se alguém MANJA REALMENTE de Jaspper e quizer ajudar o LEIGO aki rs ficarei eternamente grato. Se quizerem posto meu código.
Um abraço!

willricardo

Cara o problema acima realmente é de configuração de Classpath.

Você importou todos os jar’s para o classpath certinho?!!

Você já fez um debug na aplicação?!!..onde estora o erro?!!

====================

@neeryck

Posta seu codigo ai!!

neeryck

Velhão. Já consegui!!! Era o relatório que não estava no local certo rsrs
Mais se quizer me ajudar, postei um lance sobre WebCam que NINGUÉM Conseguiu me ajudar rs os caras correrão haha

http://www.guj.com.br/posts/list/132593.java#716224

Sei que VOCÊ VAI CONSEGUIR me ajudar!! :roll:

Um abraço!

neeryck

:lol:

willricardo

Cara faz o ultimo teste, teve um cara que postou um codigo recente lá!!

se tiver algum erro ainda me manda!!!

meu e-mail é [email removido]!

Criado 4 de setembro de 2009
Ultima resposta 8 de set. de 2009
Respostas 11
Participantes 4