Les fichiers .class

dr_melina2012 Messages postés 5 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
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

3 réponses

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
  2. dr_melina2012 Messages postés 5 Statut Membre
     
    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
  3. KX Messages postés 19031 Statut Modérateur 3 020
     
    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