Pessoal alguém sabe como eu posso listar todas as classes de um jar?
Como ler um Jar?
A
4 Respostas
F
Amigo , veja se essa classe te ajuda a likstar
java.util.zip.ZipEntry
Enumeration entries = zip.entries();
while () {entries.hasMoreElements()
R
mas vc quer em tempo de execução ou em tempo de programação?
(ps: dimunua um pouco o seu avatar)
A
Valeuz pela dica FelipeSS_2 o ZipEntry naum funcionou… mas deu pra resolver com o jarFile olha o código aí.
public ArrayList getClasses(JarFile jar){
ArrayList lista = new ArrayList();
Enumeration e = jar.entries();
while( e.hasMoreElements() ){
JarEntry jarFile = (JarEntry) e.nextElement();
if ( jarFile.getName().indexOf(".class") != -1 ){
lista.add( jarFile.getName() );
}
}
return lista;
}
F
Valeuz pela dica FelipeSS_2 o ZipEntry naum funcionou... mas deu pra resolver com o jarFile olha o código aí.public ArrayList getClasses(JarFile jar){ ArrayList lista = new ArrayList(); Enumeration e = jar.entries(); while( e.hasMoreElements() ){ JarEntry jarFile = (JarEntry) e.nextElement(); if ( jarFile.getName().indexOf(".class") != -1 ){ lista.add( jarFile.getName() ); } } return lista; }
Mas a intençao é essa né, :lol: fazer a pessoa pesquisar um pouco...Seria sem graça colocar o código todo!! :wink:
OBS:alcidesflach, tem como diminuir um pouco a largura do seu avatar??
Criado 19 de julho de 2004
Ultima resposta 19 de jul. de 2004
Respostas 4
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo