IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Modification simple d'un fichier CLASS


Sujet :

Java

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 114
    Par défaut Modification simple d'un fichier CLASS
    Bonjour,
    voila, je viens d'obtenir un fichier war d'une application de monitoring (écrite en Java donc). L'application est supposé opensource, mais je n'arrive pas à trouver les sources. Bref, j'ai pu décompiler les fichiers Class et localiser la ligne de code à modifer. Existe il un moyen de modifier directement le fichier class (comme on patcherait un exe)?
    L'application dessine des graphs, seulement l'échelle est trop grande pour les valeurs que j'ai. Je shouaite simplement modifier l'échelle.
    Une modification à priori simple, puisque je modifie simplement la valeur d'un entier.
    Recompiler toute l'application prendrait trop de temps et d'effort, et on m'a expliqué que c'était faisable sans me dire comment
    Merci

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    pas besoin de recompiler toute l'application, recompile juste la classe en question. Quel est le nom de cette appli de monitoring?

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 114
    Par défaut
    C'est une appli qui est fourni avec le systéme de fichier XtreemFS pour faire du monitoring en mode graphique. Comment recompiler la classe sans avoir les dependances? Y'a pas moyen de changer les bytes corespondant?

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    toutes les dépendances sont dans le .war. Si vous manquiez de dépendances dedans, l'application ne pourrait pas tourner. Un truc dans ce gout là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac -cp application/WEB-INF/lib/jar1.jar;application/WEB-INF/lib/jar2.jar;application/WEB-INF/lib/jar2.jar;application/WEB-INF/classes/  le/package/de/la/classe.java
    en général, pour trouver les sources, vous prenez un classe quelconque de l'application (son nom complet) et vous l'envoyez à google :p

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 114
    Par défaut
    merci je vais essayer ça.

Discussions similaires

  1. Réponses: 9
    Dernier message: 28/03/2015, 16h22
  2. [Tomcat]Les fichiers *.class et la compilation
    Par scifire dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/09/2005, 12h31
  3. [info]Les fichiers .class
    Par vinzzzz dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 29/03/2005, 00h43
  4. [info] suppression cache fichiers .class
    Par nicolas581 dans le forum Applets
    Réponses: 3
    Dernier message: 06/08/2004, 11h39
  5. [JSP][Tomcat] COmment choisir la place des fichiers .class?
    Par mathieu dans le forum Tomcat et TomEE
    Réponses: 16
    Dernier message: 03/03/2004, 09h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo