Carregar imagens em SO diferentes

Bom dia pessoal,

Tenho em meu projeto no Eclipse a seguinte estrutura:

Truco
|
|
–Imagens
| |
| --Splash
| |
| --splash.jpg
|
|
–main
|
–Splash.java

Quero utilizar o arquivo splash.jpg na classe Splash.java, como eu faço para que eu possa utilizar tto no Windows qto no Linux, já q a maneira de acessar os arquivos é diferente nos dois sistemas?

OBS>: Projeto SWING com Java 1.5

grato,

André Rios

Se a imagem esta no dir de source tu pode carregar assim:

URL imageURL = obj.getClass().getResource("/Imagens/Splash/splash.jpg");
new ImageIcon(imageURL);

Valeu kra! no windows funfou… agora preciso testar no linux em casa… valeu mesmo!

abraco!

Só fique ligado que o getResource será case sentitive no Linux (e dentro de arquivos .jar). :wink:

Valeu pela dica Vini!

Vou trabalhar com diretorios e nomes d imagens somente em minusculo para evitar problemas.

ja dei um Refactor no pacote d imagens!

valeu kra!