Abrir arquivo de dentro do Resources

Boa tarde, sou iniciante mais creio que esta pergunta fique melhor aqui na área de java avançado.

É o seguinte, gostaria de saber como coloco o caminho para um arquivo que esta dentro do meu pacote resources (scbh.resources), no caso um arquivo .pdf, para que eu possa abrilo sem me preocupar com o local da instalação.

Grato pela ajuda.

isso significa que esse arquivo estará dentro do seu JAR?

Até mais

vc quer colocar dentro da package? pq não cria uma pasta pra colocar esse cara

esse link pode te ajudar
http://gregui.wordpress.com/2007/09/24/32/

O arquivo pdf ta dentro de um package no meu JAR

  1. O arquivo deve estar no seu classpath;
  2. Você faz:
URL resource = getClass().getResource("/caminho/arquivo.pdf");

ou:

InputStream input = getClass().getResourceAsStream("/caminho/arquivo.pdf");

Onde o caminho refere-se ao seu classpath. Por exemplo, se vc jogou dentro do pacote
resources.pdfs

O caminho será
/resources/pdfs/arquivo.pdf.

Importante: O caminho é case sensitive! Respeite maiúsculas e minúsculas, ou irá funcionar na sua IDE, mas não no .jar.