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

Langage Java Discussion :

Obtention du code source à partir d'une application


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 90
    Par défaut Obtention du code source à partir d'une application
    Bonjour,

    j'ai une application .jar mais je n'ai pas le code source de cette application. Le code source sera pour moi d'une utilité très importante. Peut on extraire le code source à partir du fichier .jar?!!
    Merci..

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Uniquement si le code source est fourni dans le .jar ou dans les .class, ce qui, en général, n'est pas le cas.

    Par contre, tu peux toujours utiliser un décompilateur, ils marchent bien en Java.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 90
    Par défaut
    Merci bien pour votre réponse. justement, il n'y a pas de .class!!
    Mais c'est quoi un décompileur? où le trouver et comment l'utiliser ?

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par ROUGE87 Voir le message
    Merci bien pour votre réponse. justement, il n'y a pas de .class!!
    Un .jar n'est qu'un simple fichier .zip qui annonce au monde qu'il contient des classes Java.
    Utilise ton dézippeur préféré, tu trouveras plein de .class.

    Citation Envoyé par ROUGE87 Voir le message
    Mais c'est quoi un décompileur?
    Je suis sûr que le nom te met sur la voie. Eh ben c'est ça. Bien sûr, il est impossible de retrouver le code source d'origine à partir d'un code compilé, mais certains programmes savent assez bien le deviner.

    Citation Envoyé par ROUGE87 Voir le message
    où le trouver et comment l'utiliser ?
    Je suis sûr que tu as un excellent moteur de recherche.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 90
    Par défaut
    Merci, je suis bien la voix du décompilateur!! je devrais bien comprendre le code et l'ajuster en fonction des besoins de l'application. je pense que comprendre un code est plus facile et plsu rapide que d'en écrire un. Ceci dit, il y a d'autres fonctionnalités que je devrais rajouter à l'appplication!! ainsi, il vaut mieux partir d'un truc que de partir à 0. Merci encore une fois.

  6. #6
    Membre chevronné

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2010
    Messages
    246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 246
    Par défaut
    Citation Envoyé par ROUGE87 Voir le message
    je pense que comprendre un code est plus facile et plsu rapide que d'en écrire un.
    Enorme erreur !!! Un programme récupéré de quelqu'un d'autre ne correspondra jamais à ta façon de penser, ni à ta logique. Il faut pas mal d'effort pour comprendre vraiment le fonctionnement d'un programme dans son intégralité si il ne provient pas de toi, et encore plus si tu souhaite le modifier !

    Donc Si il s'agit d'un programme simple, ce que je pense, il est plus interessant de le coder toi même, ne serait-ce que pour l'expérience acquise.

    Après, jouer avec un décompilateur est une experience amusante, mais d'un point de vue personnel, je te dirais de coder le programme, et une fois compilé, de le décompiler et comparer les résultats. ce sera bien plus parlant et enrichissant...

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/07/2013, 17h13
  2. Réponses: 2
    Dernier message: 08/01/2013, 14h08
  3. Récupérer le code source à partir d'une URL
    Par shutdownfuri dans le forum Android
    Réponses: 1
    Dernier message: 16/10/2012, 12h49
  4. Réponses: 0
    Dernier message: 29/11/2011, 09h20
  5. Récupérer le code SQL à partir d'une requête
    Par Edith_T dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 23/11/2004, 14h10

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