Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
804 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Decompilateur Java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Decompilateur Java

n°929910
Mazda3
Posté le 22-12-2004 à 12:07:41  profilanswer
 

Avez vous un bon decompilateur Java ?
 
Mon probleme, j'ai perdu un fichier source .java (qui fait plusieurs milliers de ligne). Je ne sais pas ce qui s'est passé, mais je n'arrive plus à ouvrir le fichier.
 
Il me reste que le .class
 
Est ce qu'un décompilateur peut résoudre mon pb ?


Message édité par Mazda3 le 22-12-2004 à 17:02:50
mood
Publicité
Posté le 22-12-2004 à 12:07:41  profilanswer
 

n°929914
chrisbk
-
Posté le 22-12-2004 à 12:10:05  profilanswer
 

bin tu pourras retomber sur un .java, par contre ca sera pas forcement tres comprehensible (les noms des vars locales sont perdus, par exemple), et deux trois "optimisations" au niveau du bytecode fera que ca sera un brin le souc, surtout au niveau du typage

n°929915
FlorentG
Unité de Masse
Posté le 22-12-2004 à 12:10:37  profilanswer
 

Oui, mais ton code sera un peu changé, notamment au niveau des noms de variables.
 
J'te conseille Cavaj : http://www.bysoft.se/sureshot/cavaj/

n°929922
Bidem
Posté le 22-12-2004 à 12:16:35  profilanswer
 

J'utilise Jad via le plugin jadclipse (Eclipse)
 
Voici un article pour l'installation : http://www.devx.com/Java/Article/22657

n°929934
Mazda3
Posté le 22-12-2004 à 12:30:06  profilanswer
 

ça vous arrive des bugs comme ça ? (Fichiers java illisibles)

n°929937
FlorentG
Unité de Masse
Posté le 22-12-2004 à 12:31:48  profilanswer
 

Euh, non pas à ma connaissance

n°929955
chrisbk
-
Posté le 22-12-2004 à 13:11:00  profilanswer
 

mazda3 a écrit :

ça vous arrive des bugs comme ça ? (Fichiers java illisibles)


 
 
ca depend qui a ecrit le .java [:civcortex]

n°929990
Mazda3
Posté le 22-12-2004 à 13:46:35  profilanswer
 

chrisbk a écrit :

ca depend qui a ecrit le .java [:civcortex]


 
 :D  :D  
 
Je crois que ça dois venir d'Eclipse.  :(  

n°929992
sircam
I Like Trains
Posté le 22-12-2004 à 13:47:04  profilanswer
 

mazda3 a écrit :

ça vous arrive des bugs comme ça ? (Fichiers java illisibles)


Backup, t'as déjà entendu parler, jeune inconscient ?  [:airforceone]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°930008
Bidem
Posté le 22-12-2004 à 13:55:18  profilanswer
 

mazda3 a écrit :

ça vous arrive des bugs comme ça ? (Fichiers java illisibles)


 
Ta classe est peut être trop grosse (par exemple, une méthode à une taille limite de 64Ko).
 
Tu n'arrives même plus à ouvrir le fichier avec notepad ou c'est juste dans Eclipse ?
 
Qui qu'il en soit je te conseille d'alléger ta classe (si elle fait des milliers de lignes la conception objet est  mauvaise)

mood
Publicité
Posté le 22-12-2004 à 13:55:18  profilanswer
 

n°930015
FlorentG
Unité de Masse
Posté le 22-12-2004 à 13:58:35  profilanswer
 

Bah ça dépend, ça peut arriver des milliers de lignes dans une classe... Doit bien y avoir des cas particuliers :D
 
Enfin c'est sûr qu'en général...

n°930021
Mazda3
Posté le 22-12-2004 à 14:04:03  profilanswer
 

bidem a écrit :

Ta classe est peut être trop grosse (par exemple, une méthode à une taille limite de 64Ko).
 
Tu n'arrives même plus à ouvrir le fichier avec notepad ou c'est juste dans Eclipse ?
 
Qui qu'il en soit je te conseille d'alléger ta classe (si elle fait des milliers de lignes la conception objet est  mauvaise)


 
Je viens de décompilé et le java fait 5000 lignes. (C'est pas si gros que ça :D)
Apparement le code y est comme avant a part que g perdu les commentaires.
 
Sinon les backup j'en fait (1-2 fois par mois), mais comme c'est un fichier que je modifie (très) souvent, le dernier backup ne m'aurait rien apporté

n°930025
sircam
I Like Trains
Posté le 22-12-2004 à 14:05:57  profilanswer
 

mazda3 a écrit :

Sinon les backup j'en fait (1-2 fois par mois)


Pas assez, no good, pas bien. Ca me fait penser que je dois faire un backup  :D  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°930120
patachou
Posté le 22-12-2004 à 16:02:13  profilanswer
 

Et cvs c pas fait pour ca ?

n°930125
the real m​oins moins
Posté le 22-12-2004 à 16:07:59  profilanswer
 

chrisbk a écrit :

bin tu pourras retomber sur un .java, par contre ca sera pas forcement tres comprehensible (les noms des vars locales sont perdus, par exemple), et deux trois "optimisations" au niveau du bytecode fera que ca sera un brin le souc, surtout au niveau du typage


pas si c'est compilé avec les infos de debug (qui sont enablées par defaut je crois), ou alors tu parles d'une subtilité subtile qui m'échappe subtilement


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°930126
the real m​oins moins
Posté le 22-12-2004 à 16:08:43  profilanswer
 

et alors euh, jveux pas dire, mais des topics decompilo java, on en a 3 par mois aussi; et, dernier détail, une question ça prend en général un '?', vers la fin.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°930169
Mazda3
Posté le 22-12-2004 à 17:02:36  profilanswer
 

the real moins moins a écrit :

et alors euh, jveux pas dire, mais des topics decompilo java, on en a 3 par mois aussi; et, dernier détail, une question ça prend en général un '?', vers la fin.


 
 :o slogs
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 :D  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Decompilateur Java

 

Sujets relatifs
représentation d'un graphe orienté en javapb prog java pour transmettre des variables
Image en java[java]util.zip - ne pas stocker le path ?
[C] Utilisation d'un interface graphique javalancement du compilateur java
XML et XSLT en api JAVAJava et snmp
[java] génération automatique des "import" ?Votre avis sur java
Plus de sujets relatifs à : Decompilateur Java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR