2013-05-28 30 views
6

我從Eclipse網站安裝了「適用於Java開發人員的Eclipse IDE」包。我也使用C++項目,因此我使用「安裝新軟件...」菜單選項來安裝「C/C++開發工具」包。在完成並重新啓動Eclipse之後,C++透視圖沒有出現;點擊「Open Perspective」按鈕不會顯示「C/C++」選項。我還發現我無法創建一個C++項目; 「C/C++」樹節點未出現在「新建項目」嚮導中。 Java透視圖和新項目選項均可用。爲什麼C++透視圖和新項目選項在Eclipse中不可用?

我通過轉到「安裝的安裝詳細信息」對話框 - 「C/C++開發工具」出現在「已安裝的軟件」列表中,驗證CDT已安裝。我試着卸載這個軟件包並重新安裝,但沒有成功。我嘗試徹底刪除Eclipse安裝並安裝「用於C/C++開發人員的Eclipse IDE」。此安裝中沒有C/C++選項。我在工作區目錄中檢查了.log文件,發現沒有什麼不尋常的。

爲什麼在Eclipse中安裝CDT功能後C/C++功能不可用?

回答

3

安裝此係統的Eclipse路徑包括1.3.1版本的Java運行時環境,Eclipse可執行文件使用此版本運行Eclipse。不幸的是,在Eclipse中似乎沒有任何跡象表明任何事情都沒有成功。

使用說明here,我在Java 7安裝中將JVM更改爲javaw.exe。完成後,Eclipse中會出現C/C++透視圖和新項目選項。

+0

我面臨的MacBook同樣的問題 - OSX - 小牛。我不知道如何解決這個問題。任何想法呢?請在這裏幫助我。 –

+0

我嘗試將jvm選項添加到正確的路徑,但沒有運氣 –

1

我不得不在Linux(CentOS的6.5 32位)用Eclipse露娜此相同的問題:

  1. 我安裝標準的Eclipse(Eclipse的java的露娜-SR1-Linux的gtk.tar.gz)
  2. 在Eclipse中,在幫助 - >安裝新軟件,我添加了P2的軟件資源庫的站點列表:http://download.eclipse.org/tools/cdt/releases/8.5
  3. 我安裝的C/C++開發工具和C/C++開發工具SDK
  4. 在CentOS的,我也安裝OpenJDK開發環境java-1.7.0-devel-1:1.7.0.65-2.5.1.2.el6_5 (i686的)。
  5. 我編輯eclipse.ini以將Xmx設置從256m增加到1024m,但我沒有添加-vm屬性。在重新啓動後的Eclipse首選項中,我確認它使用的是JDK 1.7。

C++透視圖未包含在可用透視圖的列表中。

但是C++項目是File-> New菜單中的一個選項,當我選擇它時,Eclipse問我是否想使用C++透視圖。我說是的,它出現了,現在也可以在視角列表中看到。

3

我在Yosemite(10.10)上遇到了Eclipse-Luna(4.4)的類似問題。 - 無法在Yosemite上使用JRE(8u25)或Java 1.6獲得C/C++透視圖。

但我設法通過安裝JDK(8u25)獲得C/C++透視圖。

+0

感謝總結它。注意:我不知道這是否有助於其他環境! – Wang3t

1

對我來說,修復方法是從Oracle安裝最新的JDK。我爲Yosemite和Eclipse for Java開發人員安裝了全新的安裝程序。在Eclipse的安裝和重新啓動後,C/C++選項顯示出來。希望能幫助到你!

2

我也有同樣的問題。

我剛安裝java7和Eclipse重新啓動:

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java7-installer 
相關問題