Bonjours tout le monde,
alors je programme une petite api dans le cadre de mon stage pour faire de la visualisation graphique de structures de données diverses. Je viens de finir mon projet, mais maintenant que j'arrive a la phase d'implémentation je me rend compte qu'il y quelque chose qui bug.
Pour bien schématiser : le projet Mère est censé pouvoir intégrer mon Projet Fils en l'entrant dans son BuildPath et en appelant la fonction : visualiseMoiCa(structure_de_donnée).
La main pour lancer le programme ne se trouvant pas dans le même projet que l'api de visualisation que j'ai écrite, il semble que les chemins d'acces aux icones sont différents. Si je veux afficher les icones pour mon interface graphique je suis obligé d'allé déposer mon dossier images a la racine du projet Mère.
Ca n'est pourtant pas une facon propre de procéder, j'aimerais par exemple pouvoir compresser mon projet Fils en .jar et que n'importe qui puisse l'intégrer par son BuildPath directement a son propre projet sans avoir a décompresser et installer un dossier d'images dans sa racine (comme toute autre api ou bibliothèque).
J'ai cherché sur le net sans résultat et franchement je cale completement la dessus. La seule hypothèse que j'ai, c'est vu que c'est le projet mère qui lance le programme, le chemin d'accès doit partir de la racine de la mère et non du fils comme c'est codé en dur pour l'instant. Mais je n'ai aucun dèbut de piste pour régler le problème.
J'espère ne pas avoir été trop confus dans mes explications, si c'est le cas n'hésitez pas a me le faire savoir je tenterais d'être plus clair.
Merci pour toute aide qu'y pourrait m'être apportée !
Partager