[Librairies]Creer son propre package
Salut a tous. Je voudrais crée mon propre package et pouvoir importer toutes les classes qui le compose depuis n'importe programme java n'importe ou sur mon disque dur. Alors j'ai crée une suite de dossier :
com ==> viniti ==> io.
Dans le dossier io j'ai mis une classe Test.java que j'ai compilé et donc j'ai maintenant dans com.viniti.io un fichier Test.java et un fichier Test.class. J'ai ensuite fait un jar de tout ça et je l'ai mis dans le dossier /lib de mon jdk et dans mon path l'addresse de mon jar. Seulement il trouve pas mon package lorsque je fait un import dans une classe autre part dans mon disque dur, pourtant j'ai bien declaré dans ma classe Test : package com.viniti.io;
Je ne comprend pas. Faut - il faire quelque chose de plus pour créer mon propre package accessible de n'importe où?
Merci :roll:
Re: Creer son propre package
Citation:
Envoyé par GhostMaster
j'ai bien declaré dans ma classe Test : package com.viniti.io;
Citation:
Envoyé par GhostMaster
Ensuite je me met sur le dossier D:\j2sdk1.4.1_02/com/viniti et je fait jar cf Tools.jar io/*.class swing/*.class
Ce qui me creer un jar dans le dossier viniti
Tu fais ton jar en plein milieu de l'arborescence de ton package. Il faut te mettre à la racine du package.... sinon l'arborescence n'est pas respectée...
Pour les détails, je ne peux pas t'en dire beaucoup plus, je n'utilise pas la ligne de commande (je suis trop fainéant pour gérer tout ça en manuel! :D )