2009-07-20 12 views
6

J'ai un espace de travail dans Eclipse qui contient 2 projets. Je veux référencer le projet n ° 2 du projet n ° 1, mais quand je vais dans Projet -> Propriétés -> Références, et cocher le projet que je veux ajouter comme référence, je ne suis toujours pas capable d'instancier le projet. classes du projet n ° 2 à l'intérieur du projet n ° 1.Plusieurs projets avec Eclipse

Il s'agit d'une application BlackBerry, développée en Java et dans Eclipse.

Projet1 Launcher.java

Projet2 Screen.java

Je veux utiliser Screen scr = new Screen(); // located in Project1

+1

Vous avez sûr d'importer le package approprié du projet 1? – AlbertoPL

Répondre

8

Vous devez ajouter le projet au chemin de compilation afin que le compilateur Java Eclipse peut voir le autre projet

  1. Sélectionnez Projet-> Propriétés-> génération Java Path-> onglet Projets
  2. Sélectionnez Ajouter ...
  3. Ajouter "Projet 1" et OK revenir à l'espace de travail.

Une autre chose à vérifier. Si vos classes sont dans le package par défaut, elles ne seront pas importées. Si c'est le cas, essayez de déplacer vos classes vers un package explicite.

Par exemple:

import mypackage.Screen; 

... 
Screen scr = new Screen(); 
+0

Je suis désolé, j'aurais dû mentionner que j'ai essayé aussi. Dois-je l'ajouter à un espace de noms ou quoi que ce soit? (comme. NET?) – footose

+0

merci, cela a fonctionné. – footose

+0

en fait, Maintenant, je reçois une erreur disant "Error Preverifying classe" - mais je suis sur la bonne voie, je pense maintenant. À votre santé. – footose

Questions connexes