j'essaye d'appeler une classe 'Runapp' de projet A à un projet B
j'ai ajouter le projet A au build path, je l'ai aussi referncier mais rien ne marche j'ai cette erreur
Code:
Version imprimable
j'essaye d'appeler une classe 'Runapp' de projet A à un projet B
j'ai ajouter le projet A au build path, je l'ai aussi referncier mais rien ne marche j'ai cette erreur
Code:
D'une manière où d'une autre, tu as un problème de classpath.
Si tu as pu compiler ton projet il y a de bonne chance qu'en effet, dans ton IDE tu aies correctement référencer le jar ou la librairie qui te pose problème. Maintenant ça veut pas dire que lorsque tu exécutes, ce soit toujours le cas.
Ce code que tu veux utiliser, il est sous quel forme? C'est un fichier .jar?
non c'est une classe Runnable que j'ai crée
Et comment tu le lances ton programme ? Comme dit plus haut, il faut que tu précises dans ton classpath au moment du lancement le jar qui contient com/loadb2/Runapp, ou le répertoire contenant com/loadb2/Runapp.class
Il faudrait que tu précises vraiment quelle classe tu lances (le nom de la classe qui a le main), et comment tu la lances pour qu'on puisse être plus précis si ce n'est pas assez clair.
je fais appel la classe Runapp
import com.loadb2.Runapp;
methode exceute(){...
Runapp runapp = new Runapp();
runapp.run();
}
et dans classe path jappel le projet loadb2
Ta stacktrace laisse comprendre une application web. Comment exécute-tu ton application? Ton autre projet est-il bien dans le claspath d'exécution de ton project (voir run => run configuration => editer la configuration d'exécution de ton app)
Visiblement, ton code compile, donc ce n'est pas une problème de path à la compilation (build path) mais un problème à l'exécution.
je fais l'excécution avec my eclipse server application (serveur tomcat)
non comment je fait l'appel avec run configuration ?
voici mon run configuration de apptest qui fait appel à l'autre projet Loadb2
ok, rien à configurer là :)
regarde dans ton projet apptest, si le project loadb2 est marqué comme exporté. Tu as deux chose en eclipse, les projet dont tu dépend et ce qui est visible par ce qui dépend de ton projet.
C'est dans le même bordel que le buildpath, mais je ne connais plus le nom de l'oglet (order and export?)
oui le projet loadb2 existe dans "order ans export" dans mon projet apptest