Bonjour,
est-il possible de retrouver un fichier .class en fichier .java ?
D'avance merci...
Bonjour,
est-il possible de retrouver un fichier .class en fichier .java ?
D'avance merci...
JAD est présent sur la rubrique outils Java de ce forum.
@++
Tu veux dire de décompiler ?
Si c'est ça oui, sous réserve qu'il n'y ait pas eu d'obfuscation au préalable.
Cf http://java.developpez.com/outils/developpeur/#deployer
JAD ou DJ Java
Je viens de compiler le fichier que j'avais décompilé, et je retrouve des erreurs...
Cela arrive-t-il souvent ?
De nada, mais n'oublies pas le tag résolu![]()
@++
Oops, je crois qu'on s'est croisé...
Je viens de compiler le fichier que j'avais décompilé, et je retrouve des erreurs...
Cela arrive-t-il souvent ?
Ben normalement non, tu dé-compiles et tu recompiles ça passe.
Ca veut dire que ton fichier à subi une obfuscation.
Salut,
Oui. Une fois compilé le bytecode est optimisé et peut être très différent du code source original, voir même correspondre à un code Java incorrect...Envoyé par vannary
Mais la question est : pourquoi as-tu besoin de décompiler une classe ?
a++
Pas forcément : certaine structure sont optimisé à la compilation (comme les bloc try/catch il me semble), et correspondent à un code Java incorrect (ou plutôt un code que le compilateur n'accepte pas).Envoyé par thibaut
a++
Ca me trou le cul ça, donc la dé-compilation peut générer du code incorrect !!!Envoyé par adiGuba
On est mal barrés alors !!!
Le langage Java est compiléEnvoyé par thibaut
le bytecode généré n'est pas 100% équivalent au code source (ce dernier peut être plus restrictif).
@vannary
Envoyé par adiGuba
a++
De toute évidence ce serait pour voir le code et pouvoir développer ce que je dois faire...
Mais bon je veux bien être plus explicite,
je viens d'arriver dans ma société, et il s'avère que je ne retrouve pas le .java, il n'a été sauvegardé nul part...
voilà...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager