//JasperViewer.viewReport("C:/Documents and Settings/Vinicius Kopcheski/Meus documentos/Quartos/reports/relProd.jrprint", false);
JasperViewer.viewReport("/relProd.jrprint", false);
Vejam estas duas linhas de código. A comentada funciona, a nao comentada retorna um java.io.FileNotFoundException: \relProd.jasper
Mesmo se eu tirar a barra antes do nome do arquivo, ou seja “relPord.jrprint”.
Detalhe, a classe e o arquivo q estou passando como parâmetro estao no mesmo diretório. Por que isto acontece? Se eles estao no mesmo diretório, pq eu tenho q dar todo o caminho do arquivo, desde o C:? Em todos os artigos q vejo, está apenas o nome do arquivo.