Como ler o arquivo jrxml dentro do arquivo jar?

Tenho vários códigos-fonte do iReport (jrxml) localizados na área de trabalho com o seguinte caminho:

<project>/report/<jrxml_file>

Quando eu empacotar meu código-fonte no arquivo jar. Vou ter este diretório de estrutura de arquivos:

<jar_file>/report/<jrxml_file>

No meu código-fonte, tenho estes códigos para validar a existência do arquivo jrxml:

File file = new File("report/jrxml_file");
if (!file.exists()) {
   return false;
}

Quando executo esse arquivo jar através do comando:

java -jar MyJar.jar

Eu atingi um erro ao mencionar que o arquivo jrxml_file específico não exist

A minha dúvida

Estou curioso para saber se posso ler o arquivo jrxml_file localizado em MyJar.ja Preciso extrair o jrxml_file para um diretório físico antes de poder lê-l

Obrigado @

questionAnswers(2)

yourAnswerToTheQuestion