iReport - não exibe relatorio!

Boa noite galera eu gostaria de uma ajuda estou treinando com o IReport e agora tenho um probleminha na hora de gerar o relatório , olhá só o código[code]public JasperPrint gerar() throws ExcRepositorio {
JasperPrint rel = null ;
try {
Connection con = GeraConexão.getConnection();
HashMap map = new HashMap();
String arquivoJasper = “relatorio.jasper”;

		rel = JasperFillManager.fillReport(arquivoJasper,map,con);
	} catch (JRException e) {
		JOptionPane.showMessageDialog(null, e.getMessage());

	}
	return rel;

[/code]
essa é a parte que cria a conexão com o banco e gera o JasperPrint , mas quando debugo o código tudo morre nessa linha

rel = JasperFillManager.fillReport(arquivoJasper,map,con);

é apresentada a exception Java.io.filenotfoundException relatorio.jasper;

o meu código main é esse ;[code]
package relatorio;

import javax.swing.JOptionPane;

import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import produto.Produto;
import produto.RepositorioProduto;

public class Principal {
public static void main(String[] args) {
RepositorioProduto rep = new RepositorioProduto();
JasperPrint relat;

	// Insere o produto e exibe o relatório 
	String desc = JOptionPane.showInputDialog("descrição do Produto :");
	double valor = Double.parseDouble(JOptionPane.showInputDialog("Valor :"));
	Produto prod = new Produto(desc,valor);
	
	try{
		//rep.inserir(prod);
		relat= rep.gerar();
		JasperViewer.viewReport(relat,false);
		
	}catch(ExcRepositorio e){
		JOptionPane.showMessageDialog(null,"Erro :"+ e.getMessage());
		
	}
	
}

}
[/code]
se alguem puder me ajudar eu ficaria muit grato , boa noite!!!

  String arquivoJasper = "relatorio.jasper"; 

acho que se colocar o caminho do relatorio resolve.

"./pastaqtáorelatorio/relatorio.jasper