2010-04-15 49 views
19

我有一個Eclipse CDT環境啓動並運行,並按照我喜歡的方式自定義。我也將嚴重處理Java。是否可以在Eclipse中共同使用CDT和Java IDE?

我不想爲了獲得Java特性而安裝單獨的Eclipse版本,因爲我會經常在C - > C++ - > ADA - > Java之間切換。因此,我希望一個IDE支持所有的語言。

目前我有C/C++和Ada一起工作(CDT + GNAT工作臺)。

如何從頭開始再次安裝Eclipse,從而安裝Eclipse Java支持?

回答

19

我已經安裝在一起沒有問題。事實上,我有JDT,CDT,PyDev,所有這些工作並肩作戰,甚至有時候我甚至都有包含來自所有三種語言的代碼的項目,而且所有這些工作都非常棒。所有這些應該爲其他人準備好的位都提供給你,讓你正確地訂購你的建造者。 (我在C++中實現了一個API,在同一個項目中支持Java,Python和C++)。

但是,由於您已經按照自己想要的方式運行了設置,我強烈建議您在工作空間中備份Eclipse的安裝和.metadata文件夾(我通常只在修補程序時將整個工作空間壓縮與Eclipse一樣)

然後你可以進入你的插件管理器,並讓JDT插件從更新站點自行安裝。坦率地說,我不認爲你會遇到任何問題。你可以使用不同的工作空間來分離CDT和Java,但除非你真的需要這種清晰的分離,否則我會建議你在同一個工作空間下做所有事情。在Eclipse中切換工作區幾乎意味着您必須在啓動所有加載並等待時啓動它的新實例。

在同一個項目中混合使用語言類型可能需要您手動修改eclipse項目文件。有時gui不會讓你在同一個項目中有多個方面。否則從一種語言切換到另一種語言是透明的。您可以切換視角,也可以只根據需要構建自己的視角。再次,CDT的混合匹配視圖與其他語言/插件的視圖沒有任何問題。

這可能是Eclipse的最大優勢,無論您在做什麼工作,都可以提供統一的開發環境。這就是說,並不是所有的語言都被同等支持,對你來說好消息是Java插件比CDT更加豐富和成熟。

+0

我使用eclipse中的安裝功能來安裝名爲「Eclipse Java開發工具」的包/插件。同樣的,我沒有得到一個「創建Java項目」選項,我所期望的。我的「eclipse安裝細節」告訴我,所謂的「Eclipse Java開發工具」是我的配置的一部分。不過,我在插件的安裝目錄中看不到一個與JDT相關的插件,它們是獨立Java IDE安裝的一部分。有什麼樣的指針可以讓我解決這個問題嗎? – 2010-09-27 17:34:41

+0

它看起來你的插件已正確安裝。從我所看到的你應該能夠通過選擇Java開發視角(Window-Perspective-Java)來獲得。每個插件都會修改用戶界面,所以選擇正確的視角會將這個插件的特定選項帶到最前沿。這表示您應該始終可以通過選擇File-New Project ...來訪問創建新項目,其中Java類型項目應位於新Project對話框的模板樹中。希望這對我有幫助 – Newtopian 2010-09-30 16:22:30

+0

對我來說就像一個魅力,我只是把它們放在同一個工作區。當您在C++和Java項目之間切換時,它應該自動在C++和Java視圖之間切換。 – 2012-06-21 20:19:00

相關問題