
olá pessoal… estou tentando usar iReports, e ta difícil de fazer a classe compilar… Eu fiz um relatório lá funcionou certinho, gerou o .jasper tal, mas quando eu tento executar ele através de uma classe da erro no import desses pacotes:
import net.sf.jasperreport.view.JasperView.;
import net.sf.jasperreport.engine.;
Já vi uns posts ai mas não entendi como resolver isso… já copiei até tudo q ta na pasta lib do iReports e coloquei na pasta classes do meu projeto, mas não funciona :?
import java.util.*;
import net.sf.jasperreport.view.JasperView.*;
import net.sf.jasperreport.engine.*;
import java.sql.*;
import oracle.jdbc.driver.*;
public class GeraPDF {
Connection conn;
DatabaseMetaData meta;
Statement st;
ResultSet rs;
public void geraRelatorio() throws JRException, Exception{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.@@@.@.@@@:@@@@:@@@","@@@","@@@");
meta = conn.getMetaData ();
st = conn.createStatement();
String query = "Select * from segunda_troca";
rs = st.executeQuery(query);
JRResultSetDataSource jrRs = new JRResultSetDataSource(rs);
Map parameters = new HashMap();
JasperFillManager.fillReportToFile("SegundaTroca.jasper",parameters,jrRs);
JasperExportManager.exportReportToPdfFile("SegundaTroca.jrprint");
JasperViewer.viewReport("TrocaPosterior.pdf",false);
}
public static void main(String[] args) {
new GeraPDF().geraRelatorio();
}
}