Sie können entweder folgendermaßen vorgehen:
In der Abhängigkeit können Sie die anderen Projekte zu Ihrem Projekt hinzufügen. Rechtsklick auf Projekt - & gt; Eigenschaften - & gt; Java-Buildpfad - & gt; Projekte. Fügen Sie Ihr Projekt hier hinzu.
ODER
Machen Sie die Klassen des Projekts in jar und fügen Sie sie einem anderen Projekt hinzu
Abhängigkeiten sollten im Klassenpfad hinzugefügt werden
Stellen Sie in der Laufzeit sicher, dass die JAR-Dateien der referenzierten Projekte vorhanden sind im Klassenpfad in beiden Fällen hinzugefügt.
Wenn Sie wissen, dass Sie eine beliebige Version von Eclipse verwenden, sollten Ihnen die folgenden Schritte helfen:
Schritt # 1. Rechtsklick = & gt; Projekt
Schritt # 2. Klicken Sie auf Projekteigenschaften
Schritt # 3. Klicken Sie auf Java-Buildpfad
Schritt 4. Klicken Sie auf die Registerkarte "Projekte"
Schritt # 5. Klicken Sie auf die Schaltfläche Hinzufügen
Schritt 6. Wählen Sie das Projekt aus, das Sie hinzufügen möchten
Schritt # 7. Klicken Sie auf die Schaltfläche OK
Hoffentlich diese Hilfe.
Ich habe das in meinem Projekt so gemacht:
%Vor%%Vor%
ClientResponse-Antwort = service.path (classLevelPath) .path (methodLevelPath) .type (MediaType.APPLICATION_XML) .post (ClientResponse.class, Anfrage);
Dies funktioniert, solange Sie das Projekt mit den Klassen importiert haben.
Wenn Sie Eclipse verwenden, funktionieren die folgenden Schritte:
Ja. Klicken Sie im Projektexplorer mit der rechten Maustaste darauf und wählen Sie Eigenschaften , um dorthin zu gelangen Java-Erstellungspfad und wählen Sie die Registerkarte Projekte aus. Fügen Sie Ihr anderes Projekt hier hinzu, jetzt können Sie die Klassen in Ihrem aktuellen Projekt verwenden. Aber BEIDE müssen offen sein, wenn Sie sie ausführen oder in Eclipse debuggen (sonst sehen Sie rote Linien, die Ihnen sagen, dass eine Klasse nicht gefunden wurde).
Ich hatte ein ähnliches Problem und schließlich erkannte ich, dass das Problem darin lag, dass die Klasse im aufrufenden Projekt nicht im Ordner src
, sondern in einem anderen inneren Paket war. Wenn ich diesen Ordner entfernt und die Datei in den Ordner src
verschoben habe, hat alles funktioniert.