Relatorio usando Ireport

algume poderia me ajudar por favor:
Estou usando a seguinte classe para chamar meu relatorio feito em ireport mais ele da um erro??Alguem sabe o que faço para arrumar!!Obrigado

A Classe:
package esporteRelatorio;

import java.sql.;
import java.util.
;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.view.JasperViewer;
/**
*

  • @author Fernando
    */
    public class RelatorioAlunos {

private static Connection getConnection( ) throws
ClassNotFoundException, SQLException
{
String driver = “org.postgresql.Driver”;
String url = “jdbc:postgresql://localhost:5432/Alunos”;
String user = “postgres”;
String password = “felipe”;
Class.forName(driver);
Connection con = DriverManager.getConnection( url, user, password );
return con;
}

public void geraRelatorio( ) throws JRException, Exception
{
Connection con = getConnection( );
Statement stm = con.createStatement( );
String query = “select codigo,nome,sobrenome from alunos”;
ResultSet rs = stm.executeQuery( query );
/* implementação da interface JRDataSource para DataSource ResultSet /
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
/
HashMap de parametros utilizados no relatório. Sempre instanciados /
Map parameters = new HashMap();
// parameters.put(“COLUNA”, valor);
/
Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint /
JasperFillManager.fillReportToFile( “relatorio_de_alunos.jasper”, parameters, jrRS );
/
Exporta para o formato PDF /
JasperExportManager.exportReportToPdfFile( “relatorio_de_alunos.jrprint” );
/
Preenche o relatorio e o salva diretamente em arquivo PDF. Sem
a necessidade do .jrprint /
// JasperRunManager.runReportToPdfFile(“BibliotecaPessoal.jasper”, parameters, jrRS);
/
Visualiza o relatório em formato PDF */
JasperViewer.viewReport( “relatorio_de_alunos.pdf”, false );
}
public static void main(String[] args) throws JRException, Exception{
new RelatorioAlunos().geraRelatorio();
}

/** Creates a new instance of RelatorioAlunos */

}

O erro:

init:
deps-jar:
compile-single:
run-single:
Exception in thread “main” java.io.FileNotFoundException: relatorio_de_alunos.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:75)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:237)
at esporteRelatorio.RelatorioAlunos.geraRelatorio(RelatorioAlunos.java:50)
at esporteRelatorio.RelatorioAlunos.main(RelatorioAlunos.java:60)

NESTED BY :
net.sf.jasperreports.engine.JRException: relatorio_de_alunos.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:75)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:237)
at esporteRelatorio.RelatorioAlunos.geraRelatorio(RelatorioAlunos.java:50)
at esporteRelatorio.RelatorioAlunos.main(RelatorioAlunos.java:60)
Caused by: java.io.FileNotFoundException: relatorio_de_alunos.jasper
… 4 more
Java Result: 1
BUILD SUCCESSFUL (total time: 3 seconds)