[java] - probleme de classpath

- probleme de classpath [java] - Programmation

Marsh Posté le 03-07-2001 à 16:11:06    

bon j'ai mon classpath configure pour le fichier d:\java\appli.
Bon jusque la tout va bien.Mais mon appli fait plusieurs package chacuns contenus dans un sous dossiers de d:\java\appli.
Est ce que je dois les mettre tous dans le classpath? ou il le fait tout seul?PArce que la j'ai droit a des :
Boot.java:8: package test.main_module.AgentTexte does not exist
import test.main_module.AgentTexte.*;
^
Boot.java:9: package test.main_module.AgentBouton does not exist
import test.main_module.AgentBouton.*;
^
Boot.java:10: package test.main_module.AgentRoot does not exist
import test.main_module.AgentRoot.*;
^
Boot.java:11: package test.text_renversement does not exist
import test.text_renversement.*;
^
 
....alors voila koi...

Reply

Marsh Posté le 03-07-2001 à 16:11:06   

Reply

Marsh Posté le 04-07-2001 à 01:38:14    

quand tu fais import a.b.c.d.*;
ca suppose que ton classpath contient le repertoire a !!!
apres il fo que dans ce repertoire tu ais un repertoire b, puis dans b un repertoire c et dans c un repertoire d.
d n'est pas une classe mais un package dans ce cas...
 
Bref, t'as pas besoin de preciser les sous repertoire... :D

Reply

Marsh Posté le 05-07-2001 à 13:50:57    

wouatouwouatou a écrit a écrit :

quand tu fais import a.b.c.d.*;
ca suppose que ton classpath contient le repertoire a !!!
apres il fo que dans ce repertoire tu ais un repertoire b, puis dans b un repertoire c et dans c un repertoire d.
d n'est pas une classe mais un package dans ce cas...
 
Bref, t'as pas besoin de preciser les sous repertoire... :D  




 
Pas d'accord...
Dans la mesure où tu exporte directement tes .class un classpath sur la racine (ton d:\java\appli suffit).
Dans la mesure où tu exporte dans des .jar, il faut que ton classpath contienne explicitement l'ensemble des JAR précédés des chemins : d:\java\appli\monjar1.jar;d:\java\appli\monjar2.jar....
 
good luck !!

Reply

Sujets relatifs:

Leave a Replay

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