Problema com pacotes do jasper

ola!!
sou iniciante…
instalei o jasperreport e o ireport…
gerei relatorios de varios tipos, com conexao ao banco do firebird…
tudo funciona bem…
achei um minetutorial q mostra como gerar o relatorio atravez d uma aplicação mesmo e é isso q to tentando fazer
abri o netbeans 5.0, gerei um novo projeto e pelo exemplo q vi usarei 4 pacotes são eles

import dori.jasper.engine.;
import dori.jasper.view.JasperViewer;
import java.sql.
;
import java.util.*;

o problema e q o netbeans n ta encontrando os dois primeiros…
q são os do relatorios…
alguem poderia me dar a suloção para esse probleminha d iniciante???

blz!!!
o negocio era clica invertido em libraries no netbeans e adicionar o jar do jasperreports…
so q eu vi q nesse jar tenho outras bibliotecas as net.sf.jasperreports…

uma duvida me veio agora…
essas bibliotecas n são somente para gerar relatorios para web???

c alguem tem algum exemplo bom ai d como criar uma classe q gera o relatorio q eu criei no ireport mande…
por favor!!!

desde ja, obrigado.

fiz funcionar + ou -

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

  • teste.java
  • Created on 10 de Janeiro de 2007, 10:23
  • To change this template, choose Tools | Template Manager
  • and open the template in the editor.
    */

package rel;

/* pacotes necessários /
import net.sf.jasperreports.engine.
;
import net.sf.jasperreports.view.JasperViewer;
import java.sql.;
import java.util.
;

/**
*

  • @author homisinho
    */
    public class teste {

    ResultSet rs;
    Statement stm;
    Connection con;
    private static Connection getConnection( ) throws
    ClassNotFoundException, SQLException
    {
    String driver = “org.firebirdsql.jdbc.FBDriver”;
    String url = “jdbc:firebirdsql:localhost/3050:c://BANCO.gdb”;
    String user = “SYSDBA”;
    String password = “masterkey”;
    Class.forName(driver);
    Connection con = DriverManager.getConnection( url, user, password );
    return con;
    }

public void geraRelatorio( ) throws JRException, Exception
{
try{
con = getConnection( );
stm = con.createStatement( );
String query = “select CODLISTA,CODIGO,NOME from produto”;
rs = stm.executeQuery( query );
}
catch (SQLException e) {
System.out.println (“A Consulta não Funcionou”);
System.out.println (e.getMessage ());
}

JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
Map parameters = new HashMap();
JasperFillManager.fillReportToFile("Relatorio.jasper", parameters, jrRS);
JasperExportManager.exportReportToPdfFile( "ra.jrprint" );
JasperExportManager.exportReportToHtmlFile("ra.jrprint");    
JasperViewer.viewReport( "ra.html", false);

}

/** Creates a new instance of teste */
public teste() {
    
}

}

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

unico problema e q ele ta dando um erro…

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:763)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:278)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1287)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:201)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:172)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:140)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:397)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:328)
at rel.teste.geraRelatorio(teste.java:69)
at Main.main(Main.java:32)

NESTED BY :
java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:763)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:278)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1287)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:201)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:172)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:140)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:397)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:328)
at rel.teste.geraRelatorio(teste.java:69)
at Main.main(Main.java:32)

NESTED BY :
net.sf.jasperreports.engine.JRException: Error loading object from file : D:\Engenharia1 - 2007\04 - java\testes\rel\build\classes\rel\ra.html
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:92)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1287)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:201)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:172)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:140)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:397)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:328)
at rel.teste.geraRelatorio(teste.java:69)
at Main.main(Main.java:32)
Caused by: java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:763)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:278)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
… 9 more

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

e n ta abrindo o HTML na tela!!!
alguem sabe o q pode ta errado???
e c souber me dizer alguma outra forma d gerar um relatorio e abrir automaticamente na tela eu agradeço!!!

em java avançado achei outro topico sobre esse ocorrido…
no 15989

os q tiverem o mesmo problema podem da uma olhada!!!

t+