Pessoal alguém sabe como eu posso listar todas as classes de um jar?
Amigo , veja se essa classe te ajuda a likstar
java.util.zip.ZipEntry
Enumeration entries = zip.entries();
while (entries.hasMoreElements()) {
mas vc quer em tempo de execução ou em tempo de programação?
(ps: dimunua um pouco o seu avatar)
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;
}
[quote=“alcidesflach”]Valeuz pela dica FelipeSS_2 o ZipEntry naum funcionou… mas deu pra resolver com o jarFile olha o código aí.
[code]
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;
}
[/code][/quote]
Mas a intençao é essa né, :lol: fazer a pessoa pesquisar um pouco…Seria sem graça colocar o código todo!!
OBS:alcidesflach, tem como diminuir um pouco a largura do seu avatar??