[java] compiler plusieurs fichiers

compiler plusieurs fichiers [java] - Java - Programmation

Marsh Posté le 18-08-2003 à 00:30:35    

voila jai un fichier .java qui contient plusieurs classes...
pour faire un peu plus propre jaimerai mettre les diff dans un fichier .java pour chacun
 
le seul prob c pour compiler avec javac apres
 
dans le fichier ou je veut utilser mes classes faut faire des import ???  
 
bon en c je ferai un .h avec les def puis un include mais ici??
 
jai pas trouve de reponses dans la doc java sun .....


Message édité par red faction le 18-08-2003 à 00:30:55
Reply

Marsh Posté le 18-08-2003 à 00:30:35   

Reply

Marsh Posté le 18-08-2003 à 00:38:08    

javac Class1.java Class2.java Class3.java
 
ou  
 
javac *.java


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 18-08-2003 à 00:56:09    

merci bien et pour les imports ?

Reply

Marsh Posté le 18-08-2003 à 00:58:59    

les imports c'est pour les packages, pas pour les classes ...
 
toutes les classes d'un même packages se voient entre-elles : pas besoin d'import. (ca marche aussi si tu as pas indiqué de package dans tes classes)


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 18-08-2003 à 01:56:13    

merci bien encore une (derniere) question :
 
entre  
 

Code :
  1. public class Test{
  2. ...
  3. }
  4. et
  5. class Test{
  6. }


 
c quoi la difference (mis a part que public Test, le fichier source devra s'appeller Test.java)
 
sinon je sais a quoi correspond private public , protected et compagnie merci  :D


Message édité par red faction le 18-08-2003 à 01:56:27
Reply

Marsh Posté le 18-08-2003 à 07:23:28    

une classe non-publique n'est pas accessible en dehors du fichier dans lequelle elle a été écrite.
 
edit : nan, ce que j'ai écrit est faux ...
une class non-publique est inaccessible depuis un autre package que le sien.


Message édité par benou le 18-08-2003 à 07:52:36

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 18-08-2003 à 08:20:21    

y a du monde qui utilise jikes ici ? :D

Reply

Marsh Posté le 18-08-2003 à 08:45:20    

Taz a écrit :

y a du monde qui utilise jikes ici ? :D  


 
Y a une différence de perf sur le prog final ou c juste que ça compile plus vite?
 
L'intéret a pas l'air gigantesque à première vue  [:spamafote]


Message édité par LetoII le 18-08-2003 à 08:45:31

---------------
Le Tyran
Reply

Marsh Posté le 18-08-2003 à 09:11:45    

LetoII a écrit :

L'intéret a pas l'air gigantesque à première vue  [:spamafote]


c'est utile dans certains cas pour des GROS projets ...
 
mais c'est pas trop le sujet du topic.
 
PS : Taz, je sais pas si c'est spécifique aux topics Java, mais chacune de tes interventions est soit un troll, soit un détournement de topic ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 18-08-2003 à 09:11:57    

Taz a écrit :

y a du monde qui utilise jikes ici ? :D  


 
Pourquoi cette question avec un air sarcastique ?

Reply

Marsh Posté le 18-08-2003 à 09:11:57   

Reply

Marsh Posté le 18-08-2003 à 09:18:38    

benou a écrit :


c'est utile dans certains cas pour des GROS projets ...
 
mais c'est pas trop le sujet du topic.
 
PS : Taz, je sais pas si c'est spécifique aux topics Java, mais chacune de tes interventions est soit un troll, soit un détournement de topic ...


 
C vrai, mais c pas moi qui ai dévié  :whistle:


---------------
Le Tyran
Reply

Marsh Posté le 18-08-2003 à 09:25:13    

à côté : ok c'est pas vraiment le sujet, je voulais juste poser la question. cela dit pour un gros projet ça se sent, mais même sur un module de 100 lignes, jikes est instantané, moi j'aime pas attendre plusieurs secondes pour un simple helloworld :sweat:

Reply

Marsh Posté le 18-08-2003 à 09:31:02    

Taz a écrit :

à côté : ok c'est pas vraiment le sujet, je voulais juste poser la question. cela dit pour un gros projet ça se sent, mais même sur un module de 100 lignes, jikes est instantané, moi j'aime pas attendre plusieurs secondes pour un simple helloworld :sweat:  


 
Perso le temps de compilation m'est indiférent, c surtout la qualité du code généré que je trouve important. Et puis fin de la dérive :D


---------------
Le Tyran
Reply

Marsh Posté le 18-08-2003 à 10:25:46    

Taz a écrit :

à côté : ok c'est pas vraiment le sujet, je voulais juste poser la question. cela dit pour un gros projet ça se sent, mais même sur un module de 100 lignes, jikes est instantané, moi j'aime pas attendre plusieurs secondes pour un simple helloworld :sweat:  


installe eclipse [:spamafote]
</HS>


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed