Pessoal,
Desculpe ai com amolação!!!
Sou novato com Java e JasperReport então nem se fala!!!
rsrsr
Estou com um probleminha na hora de compilar meu relatorio Teste!!
Na verdade este é um tutorial que estava tentando seguir, mas me apresenta um erro que postarei após o codigo abaixo:
package testejasper;
import java.sql.*;
import java.util.HashMap;
import java.util.Map;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperRunManager;
import net.sf.jasperreports.view.JasperViewer;
import oracle.jdbc.OracleDriver;
/**
*
* @author William Ricardo
*/
public class ConnectDataBase {
private static Connection getConnection() throws
ClassNotFoundException, SQLException
{
new OracleDriver();
String propertiesDataBase = "jdbc:oracle:thin:@localhost:1521:XE";
String user = "hr";
String password = "teste";
Connection conn = DriverManager.getConnection(propertiesDataBase,
user, password);
return conn;
}
public void geraRelatorioJasper() throws JRException, Exception{
Connection conn = getConnection();
Statement stm = conn.createStatement();
String Query = "select * from cadastro_empresa";
ResultSet rs = stm.executeQuery(Query);
//implementação da interface JRDataSource para DataSource ResultSet
JRResultSetDataSource jrs = new JRResultSetDataSource(rs);
Map parameters = new HashMap();
//parameters.put("EMPRESA", "empresa");
//JasperFillManager.fillReportToFile( "C:\Arquivos de programas\JasperSoft\iReport-3.0.0\classic.jasper", parameters, jrs );
JasperRunManager.runReportToPdfFile("C:\Arquivos de programas\JasperSoft\iReport-3.0.0\classic.jasper", parameters, jrs);
JasperViewer.viewReport( "C:\Arquivos de programas\JasperSoft\iReport-3.0.0\classic.pdf", false );
}
}
ERRO:
Exception in thread "main" java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException
at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:121)
at net.sf.jasperreports.engine.JasperRunManager.runReportToPdfFile(JasperRunManager.java:331)
at testejasper.ConnectDataBase.geraRelatorioJasper(ConnectDataBase.java:52)
at testejasper.Main.main(Main.java:20)
Caused by: java.lang.ClassNotFoundException: com.lowagie.text.DocumentException
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
... 4 more
Java Result: 1
o que esta errado galera?!!
Ow é o pacote .jar do Jasper que esta dando pau?!!!