Abrir relatório de dentro de um .jar

Boa tarde,

Gerei um .jar executável e estou com problemas para abrir os relatórios de dentro dele.

Tentei colocando os relatórios fora do .jar e foi tranquilo, meu código ficou assim.

String reportDir = System.getProperty("user.dir") + "/Relatorio1.jasper";

Já tentei de diversas formas mas não consegui.

Consegui resolver da seguinte forma.

InputStream is = getClass().getResourceAsStream("/relatorio/Relatorio1.jasper");

achei a resposta aqui no guj mesmo. :oops:

http://www.guj.com.br/java/123189-jasper-report-nao-gera-relatorio-no-arquivojar-