iai galera, blz!?
Tô desenvolvendo uma aplicação de calculo de media de uma escola.
Qndo executo pelo netbeans o relatorio é impresso normalmente, só que quando dá esses dois erros:
log4j:WARN No appenders could be found for logger (net.sf.jasperreports.extensions.ExtensionsEnvironment).
log4j:WARN Please initialize the log4j system properly.
pelo Netbeans o relorio é impresso mesmo com esses erros, mas qndo construo o projeto ele não chama mais o relatorio.
public void impressao() throws JRException{
try{
String url = "jdbc:postgresql://localhost:5432/CALCMED";
String usuario = "postgres";
String senha = "123";
Class.forName("org.postgresql.Driver");
Connection con;
con = DriverManager.getConnection(url, usuario, senha);
Statement stmt = con.createStatement();
if(testdisciplina()){
if(jRadioButton1.isSelected()){ResultSet RS = stmt.executeQuery("Select * from alunos ORDER BY nome");
JRResultSetDataSource jrRS =new JRResultSetDataSource(RS);
JasperPrint jasperPrint = JasperFillManager.fillReport("src/relatorio/pp.jasper",new HashMap(), jrRS);
JasperViewer.viewReport(jasperPrint,false);}
if(jRadioButton2.isSelected()){ResultSet RS = stmt.executeQuery("Select * from matematica ORDER BY nome");
JRResultSetDataSource jrRS =new JRResultSetDataSource(RS);
JasperPrint jasperPrint = JasperFillManager.fillReport("src/relatorio/mm.jasper",new HashMap(), jrRS);
JasperViewer.viewReport(jasperPrint,false);}
if(jRadioButton3.isSelected()){ResultSet RS = stmt.executeQuery("Select * from historia ORDER BY nome");
JRResultSetDataSource jrRS =new JRResultSetDataSource(RS);
JasperPrint jasperPrint = JasperFillManager.fillReport("src/relatorio/hh.jasper",new HashMap(), jrRS);
JasperViewer.viewReport(jasperPrint,false);}
}else{JOptionPane.showMessageDialog(null,"SELECIONE A DISCIPLINA QUE DESEJA IMPRIMIR");
}
Desde já agradeço pela ajuda!
Vlw