Hello,
Pour ce qui est de la discussion, on peut reverse engineerer n importe quel binaire. Pour du C, C++ et autres languages vraiment compilés, le resultat sera en general de pietre qualite, et probablement pas recompilable, mais cela donnera une idee de comment cela fonctionne. Pour ce qui est du Java, c est extrêmement facile, le code n est pas vraiment compilé, il est transformé en bytecode, et en plus on conserve les noms de classes, ce qui rend le code tres lisible. En aucun cas, on ne recuperera les commentaires originaux, sauf si un mecanisme de messages de debug a ete utilisé.
L'obfuscation n a pas grand chose a voir avec le sujet. C est en java un simple mecanisme qui permet de rendre illisible le nom des objets (et recuperer A, B ou C a la place), ce qui ralenti un peu, et c est tout.
Pour ton cas, une fois la classe décompilée, tu dois la mettre dans un ide avec ses copines (le reste des .class) et essayer de la faire compiler. DJ decompiler utilise jad, qui est bien mais pas top. A toi de finir de réecrire le code. Si tu n as qu une classe, cela sera rapide grace aux messages d erreur de l ide.
De toute facon, il te faut des competences en java ... Si tu ne connais pas trop, cela sera difficile.