廢柴是學習J2EE出身的,最近又希望能自學下PHP和C++。
因為在做J2EE的時候eclipse用的很熟練,所以就希望能只使用eclipse就能完成J2EE和PHP還有C/C++的開發環境。
然而實際上eclipse確實能做到這一點。
不過存在一個問題,如果單獨下載ECLIPSE的三個版本IDE的話,就相當於要在硬碟裡放置3個eclipse,這無疑是一種浪費。
於是廢柴就在研究了一下如何使用一個ECLIPSE同時實現3種語言的開發。
其實也簡單,只要使用一個eclipse主程式,然後搭配其他語言的外掛程式就可以了。
至於主程式的選擇,廢柴對比了一下eclipse不同版本的功能列表,最後定位在eclipse的J2EE版 IDE就是這個Eclipse IDE for Java EE Developers (189 MB)
:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-jee-galileo-SR1-win32.zip(因為eclipse的連結國內訪問比較不穩定,推薦大家使用提供的bittorrent來下載,這樣速度能快些)
為什麼選用這個版本,因為這個版本囊括了其他版本IDE的幾乎所有功能,使用這個版本後只需要自己掛載一下PDT和CDT就可以了,不需要安裝其他外掛程式。
因為eclipse是由JAVA編寫的,所以如果想運行eclipse必須安裝JDK環境。大家可以去http://cn.sun.com下載最新的JDK。
至於JDK的安裝,其實很簡單,一路下一步,至於路徑,廢柴一般不會把他放到預設地址,而是放到盤符根目錄下,因為感覺這樣比較方便。
安裝後需要修改下環境變數,電腦右鍵點擊電腦,然後在“進階”裡選擇“環境變數”,想添加一個JAVA_HOME,值就是你的JDK安裝路徑,然後在path裡添加“%JAVA_HOME%\bin”(path中和前面的變數用分號隔開),實際直接將“路徑\bin”添加到path裡也是可以的,但是廢柴推薦大家建立JAVA_HOME環境變數,因為以後一些J2EE 伺服器可能會用到這個變數。
最後添加一個class_path,值為”.“
至此jdk開發環境安裝完畢。開啟CMD,在命令列裡輸入java -version,斷行符號後如果出現JDK的版本號碼說明安裝成功(這裡注意下,如果你安裝過oracle資料庫,那麼輸入這個指令行的時候可能看到的版本號碼和你安裝的不同,這是因為oracle會在path裡插入它內建的JRE路徑。這時候只需要將你安裝的JDK的路徑加到oracle的jre路徑前面就可以了,因為path尋找路徑是從前往後的。)
安裝完JDK後解壓eclipse然後運行。
我們現在開始安裝PDT.
PDT的安裝只需要按照官方的安裝指南一步一步去做就可以了,安裝指南地址http://wiki.eclipse.org/PDT/Installation(請看Eclipse 3.5 / Galileo / PDT 2.2->From Update Site)
照顧到有人可能看不太懂英文,這裡我大體講一下吧。
1.進入Window->Preferences->Install/Update->Available Software Sites。
2.添加DLTK 2.0的更新地址http://download.eclipse.org/technology/dltk/updates-dev/2.0/(如)
3.添加PDT 2.2 的更新地址: http://download.eclipse.org/tools/pdt/updates/2.2/interim/(如)
4.進入 Help->Install New Software. 在work with裡打下PDT這時候就會出現你剛才添加的PDT連結,選中它,然後再下面的列表裡選擇’Runtime’ feature:
5.點擊next進行下一步。
6.在這裡選擇同意條款。(如)
之後就是一路next最後點finish完成開始安裝,安裝完成後會提示你重新啟動eclipse,選yes重新啟動就可以了,這樣eclipse的PDT環境就安裝完成了。
之後就是如何設定將eclipse和web伺服器結合起來,大家可以參照這篇文章:Eclipse+EasyPHP+xdebug搭建PHP開發調試環境手記
下一步是安裝CDT,來使得eclipse支援C/C++開發。
首先下載CDT檔案:http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/galileo/dist/cdt-master-6.0.1.zip(經過嘗試,官方的更新連結好像是失效了,不好用。所以還是下載下來安裝吧。)
CDT的掛載和PDT如出一轍,不同的是,這裡並不適用官方的更新連結。而是選擇你剛才下載好的.zip壓縮包:
1.進入Window->Preferences->Install/Update->Available Software Sites,然後點擊Add。
2.在Name裡寫上CDT 6.0,之後在location裡,點擊旁邊的Archive,選擇你剛才下載的cdt包的.zip檔案確定就可以了。
3.和安裝PDT一樣,進入Help->Install New Software.,然後選擇你剛才添加的CDT 6.0.
這裡要注意,有CDT Main Features和CDT Optional Features兩個。經驗證只安裝Main Features就足夠進行C++的開發了,Optional Features可以先不選擇安裝。
4.之後的安裝請參照PDT的安裝。
至此CDT安裝完成。
但是eclipse光有CDT是不行的。還需要有一個編譯器,這裡我們可以安裝MinGW。
點擊下載附件:MinGW-5.1.6.exe - 155.12 KB
下載完成後,運行,選擇download and install,之後自己設定下安裝組件和安裝路徑,然後程式會自動下載MinGW並安裝到電腦裡。
安裝完成後,記得將”MinGW安裝路徑\bin“添加到環境變數的path裡,如C:\MinGW\bin
至此MinGW安裝完成。
進入eclipse,選擇file->New->C++ project建立一個C++項目(如果列表裡沒有自己選擇project然後在裡面選一下就可以了)。
建立一個Hello World C++ Project(hello world的樣本項目),旁邊的toolchains為MinGW。(如)
之後一路NEXT,最後點擊finish完成。
然後右鍵點擊工程選擇Run As->Local C++ Application運行一下程式,看看是不是運行成功了?
至此用eclipse JEE IDE+CDT+PDT搭建的j2ee+php+c/c++開發環境全部搭建完畢。開始學習之旅吧。