2009-07-20 18 views
6

Ich habe einen Arbeitsbereich innerhalb von Eclipse, der 2 Projekte enthält.Mehrere Projekte mit Eclipse

Ich möchte Projekt # 2 aus Projekt # 1 referenzieren, aber wenn ich zu Projekt -> Eigenschaften -> Referenzen gehe und das Projekt ankreuze, das ich als Referenz hinzufügen möchte, kann ich das noch nicht instanziieren Klassen aus Projekt # 2 innerhalb von Projekt # 1.

Dies ist eine Blackberry-App, entwickelt in Java und in Eclipse.

Project1 Launcher.java

Projekt2 Screen.java

I Screen scr = new Screen(); // located in Project1

+1

Sie sorgte dafür, dass das entsprechende Paket aus Projekt 1 importieren? – AlbertoPL

Antwort

8

Sie müssen hinzufügen, um das Projekt auf den Build-Pfad verwendet werden soll, so dass die Eclipse-Java-Compiler die sehen können anderes Projekt.

  1. Wählen Sie Project-> Einstellungen-> Java Build-Weg-> Registerkarte Projekte
  2. Select Hinzufügen ...
  3. hinzufügen "Projekt 1" und OK zurück in den Arbeitsbereich.

Eine andere Sache zu überprüfen. Wenn Ihre Klassen im Standardpaket enthalten sind, werden sie nicht importiert. Wenn dies der Fall ist, versuchen Sie, Ihre Klassen in ein explizites Paket zu verschieben.

Zum Beispiel:

import mypackage.Screen; 

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

Es tut mir leid, ich hätte erwähnen sollen, dass ich das auch probiert habe. Muss ich es zu einem Namespace oder irgendetwas hinzufügen? (wie .NET?) – footose

+0

danke, das hat funktioniert. – footose

+0

eigentlich, jetzt bekomme ich eine Fehlermeldung "Fehler Preverifying Klasse" - aber ich bin auf dem richtigen Weg denke ich jetzt. Prost. – footose