2016-10-31 3 views
0

Ich habe ein Problem damit, generierte Klassen in Eclipse zu sehen. Es ist, weil generierte Klassen im Zielordner, die während des Builds generiert werden, das gleiche Paket wie das vorhandene Paket im Projekt haben, wo einige Java-Klassen von mir selbst erstellt wurden. Ich möchte die generierte Klasse im Zielordner behalten, aber Eclipse kann die Klasse nicht sehen, da sie aufgrund des gleichen Pakets nicht im Ziel gefunden wird. Gibt es irgendetwas, was ich in Einstellungen tun kann, damit Eclipse die Klasse sieht?Eclipse kann die generierten Klassen nicht sehen

+0

aktualisieren und sauber zu bauen. Es sollte das Problem lösen! –

+0

Ich versuchte alle diese allgemeinen Dinge wie Reinigung, Aktualisierung Maven Projekt Importe usw. – Pukjar

+0

hatten Sie bereits Standard-Ausgabe-Ordner-Pfad von Projekt Build-Pfad überprüfen? –

Antwort

0

Möglicherweise müssen Sie das Eclipse-Projekt aktualisieren. Wenn Sie Änderungen (Hinzufügen oder Entfernen von Dateien/Klassen oder Ändern der Datei) im Projekt außerhalb der Eclipse vornehmen. Sie müssen das Eclipse-Projekt aktualisieren.

Klicken Sie mit der rechten Maustaste auf das Projekt und klicken Sie auf das Aktualisieren im Kontextmenü

+0

es funktioniert nicht, um es zu klären, es ist die gleiche Sache wie wenn Sie Unit-Tests-Klasse machen. Sie haben das gleiche Paket, aber die getestete Klasse befindet sich in src/main/java und der uni-Test befindet sich in src/test/java. Ich habe eine Klasse in src/main/java ..... Paket-Struktur und generierte Klasse in Ziel/.... Paket-Struktur (die gleiche wie in der ersten Klasse) und die generierte Klasse muss von der ersten Klasse sichtbar sein. Ich kann den Import nicht verwenden, da ich das gleiche Paket nicht importieren kann. Meine Kollegen haben IntelliJ und sie haben keine Probleme, aber Eclipse kann die generierten Klassen – Pukjar

+0

nicht sehen. Es scheint, dass Ihre generierte Klasse nicht auf dem Klassenpfad des Eclipse-Projekts ist. Klicken Sie mit der rechten Maustaste auf das Projekt, wählen Sie die Projekteigenschaften aus und vergewissern Sie sich, dass die generierte Klasse in ** Java-Erstellungspfad enthalten ist. ** –

+0

auch aktiviert, Klassenpfad ist korrekt: / – Pukjar

Verwandte Themen