Quoi comme prog pour faire du java (dois bidouiller 1 truc dans *.jar) - Java - Programmation
Marsh Posté le 20-09-2002 à 09:28:44
Modifier un jar ?
Bin en général les jar sont des "binaires" et ça ne se modifie pas comme ça.
T'as pas plutôt les sources ?
Sinon, pour voir si les sources sont présentes dans le jar:
jar tvf machin.jar
ça liste le contenu de l'archive. Si tu vois des fichiers .java alors t'as de la chance sinon... dommage!
jar est un outil du jdk (java development kit) que tu peux télécharger chez java.sun.com, et t'en auras forcément besoin du jdk!
Mais dans ta boite ils doivent avoir un environnement de dev préconisé ?
K.
Marsh Posté le 20-09-2002 à 09:50:45
Les sources sont dans le jar.
J'ai plusieur *.class dans ce fichier jar
Le probleme est qu'il faut les decompompiler je crois. En effet quand je regarde le contenu avec notepad ou autre, j'ai un charabia .
Merci d'avance
Marsh Posté le 20-09-2002 à 10:40:13
beurrrk a écrit a écrit : Les sources sont dans le jar. J'ai plusieur *.class dans ce fichier jar Le probleme est qu'il faut les decompompiler je crois. En effet quand je regarde le contenu avec notepad ou autre, j'ai un charabia . Merci d'avance |
...donc t'as pas les sources dans le .jar, t'as les fichiers compilés.
C'est du Java, donc ça se décompile bien. Fait une recherche sur google : Java decompiler
Marsh Posté le 20-09-2002 à 11:50:14
ok, il y a un super utilitaire qui decompile les .class, mais
bon de toute manière il te faudra les bonnes directives de compilation pour refaire le jar comme il etait avant...(le classpath en particulier)
l'utilitaire en question : mDeJava
Marsh Posté le 20-09-2002 à 17:18:45
M@rs a écrit a écrit : ok, il y a un super utilitaire qui decompile les .class, mais bon de toute manière il te faudra les bonnes directives de compilation pour refaire le jar comme il etait avant...(le classpath en particulier) |
bha non, un jar ca se fait super simplement, c'est juste un répertoire des fichier à zipper, rien de plus !
le classpath a rien à voir la dedans !
(quand on sait pas, on induit pas les autres en erreur !)
pour ton problème, soit tu as les sources (les .java) et dans ce cas là ton problème est simple, soit tu les as pas, et dans ce cas là c'est plus complexe.
Et puis déjà, pkoi tu dois modifier un prog dont tu as pas les sources ??? c'est louche ...
sinon, tu peux utiliser un décompilateur, tu en trouveras pas mal avec une simple recherche sur google ... en espérant que le jar n'est pas été obscurcifié ... sinon t'es dans la merde !
ce qui est clair, c'est que si tu n'y connais rien en java comme ca l'air d'être le cas, on aurait pas du te confier cette tache : tu vas passer un temps dingue !
Marsh Posté le 20-09-2002 à 17:19:14
tu trouveras des décompilateurs là : http://www.developpez.com/java/freewares.htm
Marsh Posté le 20-09-2002 à 18:08:20
Je rassure, ya rien de louche.
Je suis developpeur Lotus Notes. Je souhaiterais intergrer une applet java que j'ai trouver sur un site allemand www.jnotes.com
C'est du free 100%.
De l'internet comme j'aime.
Je partage en général ce que je développe.
En fait c'est pour personnaliser et rajouter 2 ou 3 choses.
Marsh Posté le 21-09-2002 à 11:21:08
beurrrk a écrit a écrit : Je suis developpeur Lotus Notes. Je souhaiterais intergrer une applet java que j'ai trouver sur un site allemand www.jnotes.com C'est du free 100%. En fait c'est pour personnaliser et rajouter 2 ou 3 choses. |
Bin le fait que ce soit gratuit ne te donne en aucune manière le droit de le modifier !!!! Donc soit tu n'as pas vu que les sources étaient dispo et donc retourne sur le site, soit tu as bien vu et les sources ne sont pas effectivement dispo. Dans ce cas ce que tu fais est illégal !!!!
Le plus simple étant de contacter l'auteur pour savoir à quoi t'en tenir.
A+
Marsh Posté le 21-09-2002 à 11:54:28
C'est du Free. Les codes sources sont telechargeable. C'est un site comme beaucoup, qui donne des exemples d'applications . D'ailleurs, je compte leur envoyer le fruit de mon travail pour le rajouter dans leur base .
Si y en a qui comprenne l'allemand. C'est le site jnotes.
Le lien concernant l'utilisation des exemple :
http://www.jnotes.com/JNOTES/JIX.N [...] BOUTJNOTES
Marsh Posté le 21-09-2002 à 14:34:29
bon si tu as les sources, pq diable chipote tu dans le jar en essayant de décompiler l'affaire. Il y a quelque chose que je ne comprends pas. De plus si tu n'es pas développeur Java as tu une idée de ce que tu es censé faire dans le code?
Clairement tu DOIS télécharger les sources, les modifier à ta convenance et recompiler en faisant un jar. Et utiliser ce jar dans ton environnement. Je vois vraiment pas pq tu vas chipoter dans le jar compilé
Marsh Posté le 21-09-2002 à 17:50:39
Jai jamais fais de java et tout. Desole si je m'explique mal.
Je sais exacetement ce que je veux faire, mais savais pas comment procede cest tout.
Le code source est dispo mais en jar.
http://www.jnotes.com/jnotes/jix.n [...] erDownload
Marsh Posté le 21-09-2002 à 18:09:15
bon tu ouvres le .jar avec WinZIP (si si ca marche). Tu extrais le tout dans un rép quelconque. Ensuite tu modifies les sources (tu as l'air de savoir comment)
Ensuite tu recompiles le tout et tu refais un autre JAR. Pour ce dernier point, on en reparle si t'es bloqué. Mais commence déjà par faires tes modifs.
A+
Marsh Posté le 20-09-2002 à 09:19:05
Desole pour la question a la con.
Mais bon, j'ai fait plusieurs recherche dans le forum pour eviter de poser ce type de question à 2F (0,30?)
Je dois imperativement bidouiller dans un fichier jar (je crois que cest du java).
Le probleme, pour editer le tous et modifier les class, puis sauvegarder et recompiler ON FAIT AVEC KOI comme SOFT.
JE VIENS DE CHANGER DE BOULOT et suis en PERIODE d'essai (programmeur Notes mais PAS java). Je suis sur la corde raide .
MERCI D'AVANCE de me repondre.
En revanche si vous avez un pb Lotus Notes , suis pas mauvais en developpement.