[NooB] J'arrive pas a recompiler un applet Java !

J'arrive pas a recompiler un applet Java ! [NooB] - Java - Programmation

Marsh Posté le 16-08-2004 à 00:09:26    

Voila j'ai un .jar que j'ai extrait le .class !
Je l'ai ouvert avec DJ Java Decompiler 3.7 ou j'ai modifier les parametres que j'avais besoin, et .... impossible a recompiler !
il me sort 21 erreurs, visiblement de code ... alors qu'il marche tres bien !
 
y'a't'il des parametres a regler particulier pour le decompiler ? ou C a la compilation que sa foir ... j'ai installer le SDK de Sun pour windows pour avoir les executables pour compilers !
 
 :hello:


---------------
@ULTIMATE TopiK UniK JeuX GratuitS@
Reply

Marsh Posté le 16-08-2004 à 00:09:26   

Reply

Marsh Posté le 16-08-2004 à 09:00:01    

satrincha a écrit :

Voila j'ai un .jar que j'ai extrait le .class !
Je l'ai ouvert avec DJ Java Decompiler 3.7 ou j'ai modifier les parametres que j'avais besoin, et .... impossible a recompiler !
il me sort 21 erreurs, visiblement de code ... alors qu'il marche tres bien !
 
y'a't'il des parametres a regler particulier pour le decompiler ? ou C a la compilation que sa foir ... j'ai installer le SDK de Sun pour windows pour avoir les executables pour compilers !
 
 :hello:


 
pour compiler, suffit pas d'avoir le code source d'une classe.
Si cette classe utilise d'autres classes hors jdk, il te faut les jars qui contiennet ces classes et que tu les mettes dans le classpath
 
Avant de décompiler comme un sauvage, regarde comment compiler un programme java  ;)

Reply

Marsh Posté le 16-08-2004 à 10:33:57    

heu si j'ai bien compris ce que tu dis ! Mon code HTML n'utilise qu'un .jar ! dedans ya que un .class ! Sa j'en suis sur qu'il n'en n'utilise pas plusieurs !
 
Mais est ce que les parametres de compilation son dans le .class ?
 
il me sort comme erreur des : unclosed string literal et expected return


---------------
@ULTIMATE TopiK UniK JeuX GratuitS@
Reply

Marsh Posté le 16-08-2004 à 12:40:43    

as tu eu au moins l'autorisation de l'auteur pour modifier comme ça son applet ? dans le cas contraire, ce que tu fais est illégal :sarcastic:

Reply

Marsh Posté le 17-08-2004 à 12:38:59    

Harkonnen a écrit :

as tu eu au moins l'autorisation de l'auteur pour modifier comme ça son applet ? dans le cas contraire, ce que tu fais est illégal :sarcastic:


 
hormis les problèmes de légalité (qui sont quand même importants  :jap: ),
les messages d'erreur me semblent clair :
 

  • unclosed string literal : tu as ouvert une chaîne de caractères que tu n'as fermée
  • expected return : le compilateur s'attend a trouver une instruction 'return' et trouve autre chose à la place. Cette erreur doit découler de la précédente


Ceci dit tu ne semble pas très à l'aise avec Java et un petit coup d'oeil su le fonctionnement de la jvm et de la façon de compiler serait le bien venu pour toi  ;)  Java ne se limite pas à un langage.

Reply

Marsh Posté le 18-08-2004 à 08:00:59    

En faite C une copine qui voulais faire un site pour son ASSO ! Elle voulait un menu en java ! j'ai fouillé le net et je suis tombé sur des packs qui proposait des pages HTML avec le menu en exemple et le code source ! (page non pirate visiblement) !
 
Je lui ai fait le menu ! mais j'avait besoin de modifier des valeurs dans le .Jar (donc .class) !
 
Je n'ai jamais fait de java, a part des trucs tout bete comme des effets, des broutilles comme afficher l'heure, etc ! Je m'y connait pas mal en HTML ce qui m'aide un peut mais en Java je n'y connait rien du tout !
 
pascal34 > comment sa ce fait que sa marche tres bien, sauf qd je décompile le .class ?


---------------
@ULTIMATE TopiK UniK JeuX GratuitS@
Reply

Marsh Posté le 19-08-2004 à 08:56:48    

satrincha a écrit :

En faite C une copine qui voulais faire un site pour son ASSO ! Elle voulait un menu en java ! j'ai fouillé le net et je suis tombé sur des packs qui proposait des pages HTML avec le menu en exemple et le code source ! (page non pirate visiblement) !
 
Je lui ai fait le menu ! mais j'avait besoin de modifier des valeurs dans le .Jar (donc .class) !
 
Je n'ai jamais fait de java, a part des trucs tout bete comme des effets, des broutilles comme afficher l'heure, etc ! Je m'y connait pas mal en HTML ce qui m'aide un peut mais en Java je n'y connait rien du tout !
 
pascal34 > comment sa ce fait que sa marche tres bien, sauf qd je décompile le .class ?


 
La classe que tu modifies doit utiliser d'autres classes qui sont dans le jar. Regarde les clauses 'import' en haut su source décompilé.
 
Maintenant si tu t'y connaîs bien en HTML, tu peux essayer de lui faire un menu HTML/javascript/CSS (en fonction de ses besoins bien sur)
 
Faut pas faire le menu en applet java juste pour mettre du java ou parce que ça fait bien.

Reply

Sujets relatifs:

Leave a Replay

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