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 <em>/
import net.sf.jasperreports.engine.</em>;
import net.sf.jasperreports.view.JasperViewer;
import java.sql.<em>;
import java.util.</em>;
/**
*
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!!!