Les fichiers .class

Fermé
dr_melina2012 Messages postés 5 Date d'inscription mardi 12 février 2013 Statut Membre Dernière intervention 6 février 2014 - 12 févr. 2013 à 14:33
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 12 févr. 2013 à 16:10
Bonjour à tous
j'ai un fichier .class que je voudrais modifier (j'ai l'autorisation pour le faire), et j'ai eu son correspondant en java grace au logiciel décompilateur cavaj. Mais je ne sais pas comment faire pour recompiler ce fichier java obtenu.
merci de votre aide
A voir également:

3 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
Modifié par KX le 12/02/2013 à 15:02
Tu fais un copier-coller du code et tu le compiles comme n'importe quel autre fichier Java (en faisant en particulier attention à bien configurer le classpath)

Remarque : Cavaj date de 2001 ! Tu peux utiliser Java Decompiler à la place, ça supportera plus de fonctionnalités, en particulier les plus récentes...La confiance n'exclut pas le contrôle
0
dr_melina2012 Messages postés 5 Date d'inscription mardi 12 février 2013 Statut Membre Dernière intervention 6 février 2014
12 févr. 2013 à 15:49
merci KX pour ta réponse
c'est ce que j'ai fait sur eclipse sauf qu'il y a beaucoup d'erreurs liées à d'autres classes et packages
faut il avoir toutes les classes et les packages initiaux?
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
12 févr. 2013 à 16:10
Si tu décompiles la classe A, et que celle-ci utiliser la classe B, il faut qu'à la recompilation de A, le compilateur retrouve la classe B. Alors il n'est pas nécessaire d'avoir le code source B.java, le fichier B.class suffit, mais il faut qu'elles soient accessibles (c'est ce dont je parlais par "configurer le classpath")
0