Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/03/2006, à 14:49

Premium

Paquetage [JAVA]

Bonjour,

j'ai crée des classes que j'ai mis dans un package.

Je voudrais savoir ou est ce qu'il faut que je mette ma classe Main qui  est sans paquetage et qui utilise les autres classes.

De plus comment faire pour compiler car je lis des tutos mais je n'y arrive pas.

Si quelqu'un pouvait m'aider.

Merci d'avance

Hors ligne

#2 Le 07/03/2006, à 15:17

thx1138

Re : Paquetage [JAVA]

Premium a écrit :

Bonjour,
j'ai crée des classes que j'ai mis dans un package.
Je voudrais savoir ou est ce qu'il faut que je mette ma classe Main qui  est sans paquetage et qui utilise les autres classes.

Où tu veux, du moment que ta classe qui contient la méthode Main importe bien le package dans lequel se situent les classes que tu utilises.
Si tu as mis la classe qui contient la méthode Main dans le même package que tes autres classes, faut rien importer.

Premium a écrit :

De plus comment faire pour compiler car je lis des tutos mais je n'y arrive pas.
Si quelqu'un pouvait m'aider.
Merci d'avance

Montre-nous ton arborescence de package ainsi que la commande que tu lances pour compiler. Et évidemment les messages d'erreur si il y en a.


They did not know it was impossible, so they did it - Mark Twain

Hors ligne

#3 Le 07/03/2006, à 17:02

Premium

Re : Paquetage [JAVA]

thx1138 a écrit :

Montre-nous ton arborescence de package ainsi que la commande que tu lances pour compiler. Et évidemment les messages d'erreur si il y en a.

a partir de mon home ,j'ai crée les répertoires suivants:

src/fr/umlv/datas

Je me place dans src.
Les fichiers .java sont dans le repertoire datas
Les fichiers .java sont : Link.java et LinkedLink.java
J'ai écrit ceci comme package dans Link.java

package fr.umlv.datas;

Dans le LinkedLink

package fr.umlv.datas;

Mon Main est écrit dans le répertoire src.
J'ai don importé dans mon Main

import fr.umlv.datas.Link;
import fr.umlv.datas.LinkedLink;

Edit : mon programme compile wink

En faite,je me suis trompé dans ma question.
Je voudrais savoir comment faire pour compiler ce Main ,si je me trouve dans un répertoire parent à Main ou dans un autre répertoire

Dernière modification par Premium (Le 07/03/2006, à 17:10)

Hors ligne