O neg�cio � o seguinte:
Recebe uma URL, o nome de um arquivo ZIP (pode ser JAR) e o nome do arquivo
texto zipado. Devolve
uma string com o conte�do do arquivo texto.
public static String LeArquivoJar(URL CodeBase, String nomeZip, String
nomeArquivo) {
String saida = "";
try{
URL oURL;
oURL = new URL(CodeBase + nomeZip);
ZipInputStream zin = new ZipInputStream(new
DataInputStream(oURL.openStream()));
ZipEntry entry;
while ((entry = zin.getNextEntry()) != null) {
if (entry.getName().equalsIgnoreCase(nomeArquivo)) {
BufferedReader in = new BufferedReader(new InputStreamReader(zin));
String s;
while ((s = in.readLine()) != null) {
if (!saida.equals("")){saida = saida + "\n";}
saida = saida + s;
}
}
zin.closeEntry();
}
zin.close();
} catch(IOException e) {System.out.println(e.getMessage());}
return saida;
}
D� para otimizar o m�todo ainda OK?!!!
----- Original Message -----
From: Andre de Albuquerque <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 27, 2001 11:36 AM
Subject: Re: [java-list] Ler dados de um arquivo .txt (e properties)
> Complementando esse problema do Ary: estou com um semelhante, que � ler um
> arquivo '.properties' que est� dentro do pr�prio .jar do meu aplicativo.
>
> Por enquanto pensei em distribuir minha aplica��o com um .jar e com um
> .properties separado, mas n�o parece elegante fazer assim.
>
> Algu�m por favor sabe como fazer isso?
>
> Obrigado,
> Andr�
>
>
> From: Ary Rodrigues Ferreira Junior <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: [java-list] Ler dados de um arquivo .txt
> Date: Tue, 26 Jun 2001 18:28:17 -0300
>
> Alguem sabe qual m�todo eu posso usar para uma applet
> ler um arquivo txt que esteja dentro do arquivo jar da
> applet?
>
> Eu consigo ler arquivos de som e imagem usando os
> m�todos getAudioClip e getImage, mas n�o consegui fazer
> o mesmo para um arquivo com texto se ele estiver dentro
> do jar.
>
> Desde j� agrade�o a quem puder ajudar.
>
>
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------