Sistema não enxerga mais a pasta de imagens após exportar o jar

3 respostas
Rodrigo_Ribaldo

Pessoal,

Mudei a pergunta de um post anterior p ver se alguem me entende e me ajuda!

Tenho uma Sistema estruturado no eclipse

Nessa estrutura tenho uma classe de imagens que quero levar para o cliente ir colocando imagens

Porém quando eu exporto por JAR File essa pasta vai junto, mas meu Sistema não enxerga mais ela.

O que eu tenho que fazer?

É no manifest? Mas o que e como eu ponho isso no manifest, não consigo entender isso?

Me ajudem por favor!

Obrigado

3 Respostas

ViniGodoy

A pasta vai junto dentro ou fora do .jar?

Como você está fazendo para procurar os arquivos dentro do seu sistema? Usa a classe File? Ou o getResource()?

Seu sistema é na web? Ou é desktop?

Rodrigo_Ribaldo

ViniGodoy:
A pasta vai junto dentro ou fora do .jar?

Como você está fazendo para procurar os arquivos dentro do seu sistema? Usa a classe File? Ou o getResource()?

Seu sistema é na web? Ou é desktop?

Vini,

É uma aplicação desktop

quero a pasta fora do jar

pois quero que o cliente inclua mais imagens, em outra pasta, arquivos .properies, caso ele quera fazer a aplicação com um novo idioma

as procuras do .properties faço assim:

public static String getI18nLabel(String label) {

		locale = IdiomaPadrao.getLocale();
		

		
		rb=ResourceBundle.getBundle("messages",locale);
	    try{
	    	i18nlabel = rb.getString(label);
	    }catch(MissingResourceException e) {
	    	i18nlabel=""; 
	    }

		return i18nlabel;
	}

os arquivos de imagens assim:

setImagemEtiqueta(new ImageIcon(caminho));

e outros arquivos:

public File[] listar(String diretorio){
    	
    	File[] arquivos ;
    	
    	File dir = new File(diretorio);
    	
    	arquivos = dir.listFiles();
    	
    	
		return arquivos;
    	
    }

Por favor, se puder …

Olhe meu outro post para entender o que eu quero

http://www.guj.com.br/posts/list/211219.java#1074214

To precisando muito disso Vini

ViniGodoy

Ok. Não duplique tópicos. Se vc já tinha outro tópico para tratar do assunto, não tinha pq criar esse aqui. Vou trancar, e continuamos a discussão por lá.

Criado 30 de junho de 2010
Ultima resposta 30 de jun. de 2010
Respostas 3
Participantes 2