2010-04-15 17 views
19

Mam środowisko Eclipse CDT skonfigurowane i działające tak, jak lubię. Będę także mocno zajmować się Javą.Czy w Eclipse można mieć CDT i Java IDE?

Nie chcę instalować oddzielnej wersji Eclipse tylko po to, aby uzyskać funkcje Java, ponieważ będę często przełączał się między C -> C++ -> ADA -> Java. Z tego powodu chciałbym, aby jedno IDE obsługiwało wszystkie języki.

W tej chwili mam C/C++ i Ada pracujące razem (Workbench CDT + GNAT).

Jak mogę zainstalować obsługę Eclipse Java bez instalowania Eclipse od nowa?

Odpowiedz

19

Mam oba zainstalowane razem bez problemów. W rzeczywistości miałem JDT, CDT, PyDev wszystkie pracujące obok siebie czasami nawet miałem projekty zawierające kod ze wszystkich trzech języków i wszystko działało po prostu dandy. Wszystkie bity, które miały być gotowe dla innych, zapewniły ci prawidłowe zamówienie budowniczych. (Miałem API zaimplementowane w C++ z obsługą Java, Python i C++ w tym samym projekcie).

Ponieważ jednak konfiguracja jest już uruchomiona dokładnie tak, jak chcesz, zdecydowanie zaleciłbym wykonanie kopii zapasowej instalacji Eclipse I folderu .metadata w twoim obszarze roboczym (zazwyczaj po prostu zamazywam cały obszar roboczy, kiedy majstruję z Eclipse w ten sposób)

Następnie możesz po prostu wejść do swojego menedżera wtyczek i pobrać wtyczkę JDT do instalacji z witryny aktualizacji. Szczerze mówiąc nie przewiduję, że pojawią się jakiekolwiek problemy. Możesz używać różnych przestrzeni roboczych do oddzielania CDT i Javy, ale jeśli naprawdę nie potrzebujesz tego wyraźnego podziału, poleciłbym zrobić wszystko w tym samym obszarze roboczym. Przełączanie obszaru roboczego w Eclipse w znacznym stopniu oznacza, że ​​musisz uruchomić nową instancję z pełnym obciążeniem i oczekiwaniem, które to oznacza.

Mieszanie typów języków w tym samym projekcie może wymagać ręcznego majstrowania przy plikach projektu zaćmienia. Czasami gui nie zaoferuje ci wielu aspektów dla tych samych projektów. W przeciwnym razie przejście z jednego języka na drugi jest przejrzyste. Możesz zmienić perspektywę lub zbudować własną perspektywę za pomocą tylko wybranych widoków. Ponownie nie było problemu z dopasowaniem widoków z CDT z widokami z innych języków/wtyczek.

To chyba największa zaleta Eclipse, Zapewnij jednolite środowisko programistyczne niezależnie od wykonywanej pracy. Mówiąc w ten sposób, nie wszystkie języki są obsługiwane jednakowo, dobrą wiadomością jest to, że wtyczka Java jest o wiele bogatsza i dojrzała niż CDT.

+0

Użyłem funkcji instalacji w Eclipse, aby zainstalować pakiet/plugin o nazwie "Eclipse Java Development Tools". Po tym samym nie mam opcji "Utwórz projekt Java" zgodnie z oczekiwaniami. Moje "szczegóły instalacji zaćmienia" pokazują, że coś, co nazywa się "Eclipse Java Development Tools" jest częścią mojej konfiguracji. Jednak nie widzę pojedynczej wtyczki związanej z JDT w katalogu instalacyjnym wtyczki, która w przeciwnym razie jest częścią oddzielnej instalacji Java IDE. Czy istnieje jakiś wskaźnik, który możesz mi podać, aby rozwiązać ten problem? –

+0

Wygląda na to, że wtyczka została poprawnie zainstalowana. Z tego, co widzę, powinieneś być w stanie uzyskać wybierając perspektywę programowania Java (Window-Perspective-Java). Każda wtyczka zmodyfikuje interfejs użytkownika, więc wybór właściwej perspektywy spowoduje wyświetlenie na pierwszym planie konkretnych opcji tej wtyczki. Powiedziałeś, że zawsze powinieneś mieć dostęp do tworzenia nowego projektu, wybierając File-New Project ..., gdzie projekty typu Java powinny być dostępne w drzewie szablonów nowego okna dialogowego Project. Mam nadzieję, że pomogło to – Newtopian

+0

Pracować jak urok dla mnie, a ja po prostu trzymam je w tym samym obszarze roboczym. Przełączając się między projektami C++ i Java, powinna ona automatycznie przełączać się między perspektywami C++ i Java. –