[JAVA]Package

Fermé
Silent Hill - 7 mars 2006 à 15:23
 abdellaho - 25 mars 2008 à 16:08
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 avec ces paquetages car je lis des tutos mais je n'y arrive pas.

Si quelqu'un pouvait m'aider.

Merci d'avance
A voir également:

4 réponses

Padoo Messages postés 109 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 6 février 2009 18
8 mars 2006 à 13:59
Re bonjour

Sous linux, tu n'a pas le choix, tu dois ecrire dans un terminal la ligne de commande :
javac nomdefichier.java
si tu est dans le bon repertoire
tu peux ajouter le chemin de ton fichier à compiler à partir de l'endroit ou tu te trouve ou de la racine sinon
1
Padoo Messages postés 109 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 6 février 2009 18
7 mars 2006 à 15:44
Bonjour,

En java, il n'existe pas de classe main, mais des fonctions main que tu peut placer dans n'importe laquelle de tes classes. A toi de voir laquelle est la plus adaptée pour y placer ton main

pour ce qui est de la compilation, dans quel environnement programme tu? Tu a choisi un logiciel type Eclipse ou NetBeans ou tu programme directement sous linux ?
0
Salut,

je programme sous Linux.
J'ai réussi à compiler mon programme en me plaçant dans le répertoire ou j'ai écrit mon Main.

Maintenant,je voudrais savoir comment faire pour compiler mon programme,si je me trouve dans un repertoire parent de mon fichier Main.java ou bien si je suis dans un autre repertoire.

Par exemple ,mon fichier Main.java est dans le répertoire src

Dans mon home,lorsque je fais
javac -sourcepath src/Main.java


j'ai ceci comme message:
javac: no source files
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files
  -cp <path>                 Specify where to find user class files
  -sourcepath <path>         Specify where to find input source files
  -bootclasspath <path>      Override location of bootstrap class files
  -extdirs <dirs>            Override location of installed extensions
  -endorseddirs <dirs>       Override location of endorsed standards path
  -d <directory>             Specify where to place generated class files
  -encoding <encoding>       Specify character encoding used by source files
  -source <release>          Provide source compatibility with specified release  -target <release>          Generate class files for specific VM version
  -version                   Version information
  -help                      Print a synopsis of standard options
  -X                         Print a synopsis of nonstandard options
  -J<flag>                   Pass <flag> directly to the runtime system

0
salut!!!!!!!!!!!!!!!
j'aimerais savoir la difference entre package anonyme et package nommé
0
j'ai besoin de la class Entree
0