Je suis en train de développer des classes utilitaires. Je souhaite
désormais les regrouper sous forme de package de la manière suivantes :
oguruma.util.chaines (ensemble de classes et méthodes sur le traitement des
chaines de caractères)
oguruma.util.fichiers (ensemble de classes et méthodes sur les différents
accès fichiers)
1/ comment créer ces package à la compilation
2/ comment les utiliser à partir d'un main
je rencontre quelques difficultés
merci pour votre aide
C.
ps : oguruma (c'est un nom fétish... et pour les non initiés à ce sport, ça
veut dire grand enroulement, je suis judoka ceinture noire 1er dan et c'est
une de mes techniques préférées)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Emmanuel Puybaret
Je suis en train de développer des classes utilitaires. Je souhaite désormais les regrouper sous forme de package de la manière suivantes :
Bonne idée :-)
oguruma.util.chaines (ensemble de classes et méthodes sur le traitement des chaines de caractères) oguruma.util.fichiers (ensemble de classes et méthodes sur les différents accès fichiers)
1/ comment créer ces package à la compilation
Tu dois ajouter au début des fichiers de tes classes l'instruction package (au passage, on commence par convention le nom de package avec son nom de domaine inversé com.sun... fr.masociete....) : package oguruma.util.chaines; ou package oguruma.util.fichiers;
Après, je te conseille très fortement de stocker tes fichiers sources dans une arborescence qui correspond à leur package :
A la compilation, si tu ne compiles pas dans le dossier dev, il te faut ajouter au moins l'option -sourcepath à javac qui lui permet de retrouver les fichiers sources à partir du répertoire racine de ton package
A l'exécution, si tu n'exécutes pas dans le dossier dev, il te faut ajouter l'option -classpath à java qui lui permet de retrouver les fichiers .class à partir du répertoire racine de ton package
java -classpath chemin/vers/dev LaClasseAvecMain
Si ta classe avec le main est elle-même dans un package il faut le citer à l'exécution, par exemple :
Ca n'est pas simple en effet au début. J'espère que le peu que je t'ai dit te permettra de te débrouiller. Si tu veux en savoir plus, tu peux consulter le Cahier du Programmeur Java [1] sorti en mai 2003 aux Editions Eyrolles...
Cordialement -- Emmanuel PUYBARET Email : Web : http://www.eteks.com Auteur du Cahier du programmeur Java [1] / Editions Eyrolles : http://www.eteks.com/services/cahierjava1.html
Je suis en train de développer des classes utilitaires. Je souhaite
désormais les regrouper sous forme de package de la manière suivantes :
Bonne idée :-)
oguruma.util.chaines (ensemble de classes et méthodes sur le traitement des
chaines de caractères)
oguruma.util.fichiers (ensemble de classes et méthodes sur les différents
accès fichiers)
1/ comment créer ces package à la compilation
Tu dois ajouter au début des fichiers de tes classes l'instruction package
(au passage, on commence par convention le nom de package avec son nom de
domaine inversé com.sun... fr.masociete....) :
package oguruma.util.chaines;
ou
package oguruma.util.fichiers;
Après, je te conseille très fortement de stocker tes fichiers sources dans
une arborescence qui correspond à leur package :
A la compilation, si tu ne compiles pas dans le dossier dev, il te faut
ajouter au moins l'option -sourcepath à javac qui lui permet de retrouver
les fichiers sources à partir du répertoire racine de ton package
A l'exécution, si tu n'exécutes pas dans le dossier dev, il te faut ajouter
l'option -classpath à java qui lui permet de retrouver les fichiers .class à
partir du répertoire racine de ton package
java -classpath chemin/vers/dev LaClasseAvecMain
Si ta classe avec le main est elle-même dans un package il faut le citer à
l'exécution, par exemple :
Ca n'est pas simple en effet au début. J'espère que le peu que je t'ai dit
te permettra de te débrouiller. Si tu veux en savoir plus, tu peux consulter
le Cahier du Programmeur Java [1] sorti en mai 2003 aux Editions Eyrolles...
Cordialement
--
Emmanuel PUYBARET
Email : puybaret@eteks.com
Web : http://www.eteks.com
Auteur du Cahier du programmeur Java [1] / Editions Eyrolles :
http://www.eteks.com/services/cahierjava1.html
Je suis en train de développer des classes utilitaires. Je souhaite désormais les regrouper sous forme de package de la manière suivantes :
Bonne idée :-)
oguruma.util.chaines (ensemble de classes et méthodes sur le traitement des chaines de caractères) oguruma.util.fichiers (ensemble de classes et méthodes sur les différents accès fichiers)
1/ comment créer ces package à la compilation
Tu dois ajouter au début des fichiers de tes classes l'instruction package (au passage, on commence par convention le nom de package avec son nom de domaine inversé com.sun... fr.masociete....) : package oguruma.util.chaines; ou package oguruma.util.fichiers;
Après, je te conseille très fortement de stocker tes fichiers sources dans une arborescence qui correspond à leur package :
A la compilation, si tu ne compiles pas dans le dossier dev, il te faut ajouter au moins l'option -sourcepath à javac qui lui permet de retrouver les fichiers sources à partir du répertoire racine de ton package
A l'exécution, si tu n'exécutes pas dans le dossier dev, il te faut ajouter l'option -classpath à java qui lui permet de retrouver les fichiers .class à partir du répertoire racine de ton package
java -classpath chemin/vers/dev LaClasseAvecMain
Si ta classe avec le main est elle-même dans un package il faut le citer à l'exécution, par exemple :
Ca n'est pas simple en effet au début. J'espère que le peu que je t'ai dit te permettra de te débrouiller. Si tu veux en savoir plus, tu peux consulter le Cahier du Programmeur Java [1] sorti en mai 2003 aux Editions Eyrolles...
Cordialement -- Emmanuel PUYBARET Email : Web : http://www.eteks.com Auteur du Cahier du programmeur Java [1] / Editions Eyrolles : http://www.eteks.com/services/cahierjava1.html