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

avec Java Discussion :

Compiler hiérarchie de répertoires sources dans proj open-source


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 61
    Par défaut Compiler hiérarchie de répertoires sources dans proj open-source
    Bonjour,

    Je voudrais modifier un programme open source, mais je n'arrive pas a exploiter les sources ( je débute et je galère depuis 2 jours)

    Je dispose d'un repertoire src ( ou se trouvent la classe principale et differents sous repertoires core ,gui...dans lesquels sont stockées les classes des packages respectifs core, gui..) et d'un repertoire bin.

    D'autre part les classes des packages précédents utilisent d'autres classes du package math.geom2d ( plus de 50 classes non compilées)

    J'ai essayé pas mal de choses ( travail avec Eclipse et creation des packages avec import par copier/coller des codes des classes, creation de jar et import de fichiers externes, travail hors EDI...et j'en passe)

    Pourriez-vous me préciser la manip (simple parce que moi j'ai essayé a priori plein de manips compliquées,fastidieuses et innefficaces)
    Merci Beaucoup
    ER

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Il faut configurer les répertoires src/core, src/gui etc. comme répertoires de sources.
    Par défaut Eclipse prend src comme répertoire de sources, hors dans la plupart des projets, il y a une segmentation supplémentaire.

    Clic-droit sur le projet/Properties/Java Build Path/Source

    - enlèves tonprojet/src
    - ajoute tonprojet/src/core
    - ajoute tonprojet/src/gui

    etc.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 61
    Par défaut
    Bonjour,

    Je retiens l'idée meme si je n'ai pas encore réussi à la mettre en oeuvre , par contre comme la classe qui contient le main se trouve en src, je ne dois pas a priori supprimer ce chemin.

    En fait j'ai procédé depuis autrement :


    J'ai créé un nouveau projet avec l'option creer un projet a partir d'une source existante ( en l'occurence ...\src) eclipse reprend alors toute l'arborescence.
    Par contre subsistent deux problemes :

    * je retrouve dans l'explorateur d'eclipse l'arborescence core,gui..
    qui contiennent les classes des packages respectifs core,gui...
    par contre la classe principale n'accepte pas import core.*; et ne reconnait donc pas le package core. Idem pour les autres packages

    * D'autre part il existait un autre package math.geom2d telechargé a part:je l'ai inséré dans src en créant a partir de src l'arborescence math\geom2d et en plaçant les classes mais le package n'est pas reconnu.

    Bref je patauge encore ...
    Merci de me jeter une bouée ( une grosse)

  4. #4
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    J'ai donné la réponse, j'ai donné comment la mettre en oeuvre.
    Fait-le. Si ca ne résoud pas tout c'est le point de départ évident et nécessaire au reste.

    Maintenant tu dis vouloir modifier le code d'un projet open-source alors que manifestement tu ne maîtrises pas certaines notions de base de Java. Tu ferais mieux de commencer par te former via des cours et tutoriaux, par exemple de ce site.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 61
    Par défaut
    Rebonjour,

    Bien évidemment, je me forme en parallele sur toutes les notions de base de Java (livres,faq,tutoriaux..). Rien ne m'empeche pour autant d'essayer d'y voir plus clair dans Eclipse ou mon principal pb est de faire le tri entre les différentes ressources utilisées dans un projet : dossier de classes,bibliothèques,sources d'un projet existant,packages...Voila mon souci - qui ne nécessitait pas de me renvoyer dans mes buts - Merci quand meme.
    ER

  6. #6
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    Citation Envoyé par errog Voir le message
    Rebonjour,

    Bien évidemment, je me forme en parallele sur toutes les notions de base de Java (livres,faq,tutoriaux..). Rien ne m'empeche pour autant d'essayer d'y voir plus clair dans Eclipse ou mon principal pb est de faire le tri entre les différentes ressources utilisées dans un projet : dossier de classes,bibliothèques,sources d'un projet existant,packages...Voila mon souci - qui ne nécessitait pas de me renvoyer dans mes buts - Merci quand meme.
    ER
    La réponse n'etait pas méchante, c'etait juste une recommandation pour gagner du temps dans ta compréhension

Discussions similaires

  1. [MIDlet Pascal] MIDlet Pascal devient open source dans sa version 3.0
    Par petitprince dans le forum Autres IDE
    Réponses: 24
    Dernier message: 14/07/2010, 00h10
  2. Réponses: 51
    Dernier message: 01/04/2010, 18h26
  3. Réponses: 0
    Dernier message: 13/03/2010, 08h45
  4. utilisation d'une lib open source dans un projet C++
    Par essalhi momed dans le forum Visual C++
    Réponses: 0
    Dernier message: 03/03/2010, 11h45
  5. Réponses: 10
    Dernier message: 22/12/2009, 19h58

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