Probléme pour recompiler.

Probléme pour recompiler. - Java - Programmation

Marsh Posté le 25-09-2002 à 14:09:22    

J'ai déjà cherché sur le forum et j'ai trouvé qlques réponses.
 
J'ai un test.jar que j'ai décompresser avec winzip. J'ai donc ainsi tous les .class associés.
 
Je les ai ouvert avec JBuilderW 5 mais impossible de les modifiers.
J'ai donc utilisé DJ Java Decompiler mais pas trop top.
 
En fait j'ai bien pigé le truc mais comment faire pour recompiler .jad ?
 
Merki du coup de main.

Reply

Marsh Posté le 25-09-2002 à 14:09:22   

Reply

Marsh Posté le 25-09-2002 à 14:13:27    

les classes dans test.jar ne sont pas disponibles sous forme de sources ? .java
 
Vérifie aussi la license associé au logiciel si il y en a une pour ne pas faire qqch d'illégal.
 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-09-2002 à 15:05:09    

Ouaip en fait les .class sont les fichiers compilés des .java.
 
Je n'est pas le droit de retoucher les .java, puis de les recompiler ?

Reply

Marsh Posté le 25-09-2002 à 15:13:43    

Si ton jar est fourni sans sources et que la license d'utilisation spécifie que tu ne dois pas modifier le contenu de test.jar, alors il ne faut pas le faire.
 
Si tu outrepasses la license, tu n'as qu'à renommer des fichiers décompilés *.jad en *.java et compiler avec javac.


---------------
Le site de ma maman
Reply

Marsh Posté le 25-09-2002 à 15:23:18    

En gros si tu as 50 fichiers en .class alors il faut les decompiler et les enregistrer en .java !
 
On ne peut pas importer dans un projet (.jpx) les .class et recompiler le tout?
 

Reply

Marsh Posté le 25-09-2002 à 15:27:55    

Non, on peut pas.


---------------
Le site de ma maman
Reply

Marsh Posté le 25-09-2002 à 15:34:31    

Ok mercie pour vos infos.
 
Sinon last question, qlq connait un soft trés bon pour la décompilation, facile d'utilisation parceque l'endroit ou je bosse ils ont DJ Java Decompiler 3.2 et c'est pas super.
 
J'ai regardé dans les liens existant dans le forum mais pas top...
 
@+

Reply

Marsh Posté le 25-09-2002 à 16:07:54    

Acidyl09 a écrit a écrit :

Ok mercie pour vos infos.
 
Sinon last question, qlq connait un soft trés bon pour la décompilation, facile d'utilisation parceque l'endroit ou je bosse ils ont DJ Java Decompiler 3.2 et c'est pas super.
 
J'ai regardé dans les liens existant dans le forum mais pas top...
 
@+




Eclipse (http://www.eclipse.org) et le plugin JADClipse.

Reply

Marsh Posté le 25-09-2002 à 16:15:33    

Acidyl09 a écrit a écrit :

Ok mercie pour vos infos.
 
Sinon last question, qlq connait un soft trés bon pour la décompilation, facile d'utilisation parceque l'endroit ou je bosse ils ont DJ Java Decompiler 3.2 et c'est pas super.
 
J'ai regardé dans les liens existant dans le forum mais pas top...
 
@+




 
 
c quoi cette boite ou on te demande de décompilé des jars?
 
 
ca me rappel la start up ou jbossait a l epoque qui a fait faillite depuis  :ange:

Reply

Marsh Posté le 25-09-2002 à 16:35:18    

dj decompiler c'EST super
sinon JAD.exe mais c la meme chose sans gui:D
et le plugin pour eclipse bah il utilise JAD aussi :D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 25-09-2002 à 16:35:18   

Reply

Marsh Posté le 25-09-2002 à 16:43:36    

--greg-- a écrit a écrit :

dj decompiler c'EST super
sinon JAD.exe mais c la meme chose sans gui:D
et le plugin pour eclipse bah il utilise JAD aussi :D




 
le top c d utiliser un batch:
 
 
Jad.exe *.Class
ren *.jad *.java
pause
voila en moins d une minute t a décompilé un rep en entier :/

Reply

Marsh Posté le 25-09-2002 à 16:45:49    

Moi j'aime pas la décompilation. Si le mec te file pas les sources, il a ses raisons. Si t'es pas d'accord ben tu utilises pas. C'est pourtant simple non ?
 
'fin bref, c'est quand même plus simple avec les sources.

Reply

Marsh Posté le 25-09-2002 à 16:55:35    

oué mais c'est utile quand tu veux comprendre pourquoi ce [:toad666] de driver oracle:thin fait pas ce qu'il doit faire.
par exemple.
:D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 25-09-2002 à 16:56:51    

<naif>bah il suffit de demander a monsieur oracle, non ?</naif>

Reply

Marsh Posté le 25-09-2002 à 17:03:28    

:lol:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 25-09-2002 à 17:29:43    

Ouai bha en fait c'est parceque j'ai pris une appli qui foirait!!!
Probléme de repertoire!
Enfin bon c'est long à trouver mais lorsque t'as des drivers qui plantent... MERKI la décompilation ouf :D

Reply

Marsh Posté le 24-02-2004 à 08:23:24    

Petite refelexion,
En Java y a as moyen de proteger son code si je comprend bien,
a partir du moment que j'ai le .class je peux le decompiler...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed