Como obter um File de um arquivo dentro de um pacote

Pessoal,

Tenho um arquivo dentro de um pacote que precisa ser utilizado em tempo de execução.
Preciso obter um File desse arquivo. Já tentei com getResource(), mas funciona só enquanto estou no Eclipse, quando gero o .jar ele não encontra o arquivo.

A resposta simples é “você não pode obter um java.util.File de um arquivo dentro de um .jar”.

A resposta mais complicada é uma resposta a esta pergunta: por que é que você precisa de um File? Você pode usar um InputStream (ou um Reader) mesmo?