Descompilar .class

Opa

A galera pode me recomendar alguns softwares que descompilem alguns .class especificos sem eu precisar do projto inteiro pra rodar?

( Uso ambiente Windows )

[]'s

Fala rapaz,

Eu costumo usar o Jad (http://www.kpdus.com/jad.html) de vez em qdo e gosto muito, tem plugin pra ele pro eclipse e pro netbeans que ajudam bastante tb…rs

Espero ter ajudado.

Abraços

Outro ótimo que eu usei é o DJ: http://members.fortunecity.com/neshkov/dj.html
Muito bom!Já me quebrou um galhão…

Estes descompiladores estão desatualizados. Para Java 5 e 6 o código resultante já não fica nada bom.

Faltam partes e muitas vezes nem compila.

Acho que não existe um descompilador viável para as últimas versões do Java atualmente.

Opa

Ambas as dicas funcionaram :smiley:

Obrigado,

[]'s

PessoaALL estou utilizando o DJ para descompilar classes geradas no java 5.0. Gostaria de saber por que ele não mostra as constantes quando ocorre o processo de descompilar? Alguém já passou por este problema. É que estou com um erro de versionSerialUID e estou descompilando as classes para ver se no server está a mesma versão do client.

Não é melhor usar reflection:

[code]import java.lang.reflect.Field;

public class Test {

/**
 * @param args
 */
public static void main(String[] args) {
	try {
		Field f = String.class.getDeclaredField("serialVersionUID");
		f.setAccessible(true);
		System.out.println(f.getLong(new String()));
	} catch (Exception e) {}

}

}
[/code]

eu tenho um aqui chamado java decompiler, me parece pequenininho… mais em teste que fiz a algum tempo atras usando java 6 não tive problemas…