Usando getResources() num .jar no windows

0 respostas
N
Estou com um pequeno aplicativo swing que fiz no eclipse (sem usar a interface do eclipse pra Swing). Nele eu uso icones que estão num "pacote" do programa... A classe principal esta no pacote: night.trabalhometro As classes graficas: night.trabalhometro.gui E os icones: night.trabalhometro.icones Montei um jar executavel exportanto o projeto do eclipse. Tanto usando o run do eclipse (no windows e no linux) pra rodar o projeto, o projeto funciona perfeitamente. Rodando o projeto pelo .jar no linux, o projeto também funciona perfeitamente. Quando tento rodar o programa no windows usando o java 5.0, recebo uma excessão do construtor do Icone dizendo que é impossível encontrar o arquivo. Segue o código usado pra construir o icone:
ClassLoader cl = this.getClass().getClassLoader();
        String path = "night" + System.getProperty("file.separator")
                + "trabalhometro" + System.getProperty("file.separator")
                + "icones" + System.getProperty("file.separator");

        
        ImageIcon play = new ImageIcon(cl.getResource(path + "play.png"));

Alguem tem alguma ideia de como fazer funcionar o programa no windows?

Criado 18 de fevereiro de 2005
Respostas 0
Participantes 1