『工欲善其事,必先利其器。』這句大家耳熟能詳的話,非常適用在程式設計上。在工程顉域,程式本身就是一個很好的工具。而寫程式,也需一個好工具。整合開發環境(Integrated Development Environment, IDE),就是開發程式過程中,不可或缺的一個重要工具。

 

    市面上要錢的、免費的IDE非常多,各有優缺點,也各有擁護者。其中,Eclipse在最受歡迎IDE的排名中,常常名列前茅。不僅僅是因為它是免費的,最大的理由應該是它能支援許多程式語言。從一開始的Java,陸續增加C/C++、JavaScript、PHP、Python、R、Ruby等。原因是,Eclipse是一個由Java寫成的平台,只要有Java Virtual Machine (JVM),就能在不同作業系統下執行。而且,透過外掛(plug-in)模組,可以提供各式各樣的附加功能。除了各種程式語言外,還支援LaTex、Mathematica、以及Git等。

 

    因為Eclipse是Java程式,安裝Eclipse前,要先有JVM。因此,需先安裝Java執行環境(Java Runtime Environment, JRE),或是Java開發套件(Java Development Kit, JDK),這兩者皆內含JVM。要安裝最新的JRE或JDK,可以到甲骨文(Oracle)這家公司網站,Java標準版(Standard Edition, SE)下載區

 

JVM

 

   接下來,到Eclipse下載網站,下載最新版軟體。Eclipse從2006年起,每年都會在六月時,出版新版本代號。2016年是Neon,而2017年將會是Oxygen。下載時,可直接點選Download 64 BIT (或其他類似文字,取決於作業系統)下載Eclipse平台,

 

Eclipse

 

或是點選在下面的Download Package,進一步選擇與哪一種程式語言結合的IDE,例如,Eclipse IDE for C/C++ Developers。

 

CDT

 

    下載完,解壓縮,放到任何想放的目錄下,然後執行eclipse icon。因為是Java程式,所以Eclipse執行起來有點慢,需要一點耐心,這也是Eclipse最大的缺點。一開始,會出現一個視窗,讓使用者設定工作空間(workspace)的位置。可以按下OK鍵,用內定的目錄做為工作空間。

 

start

 

接下來,會出現歡迎畫面

 

welcome

 

按下上圖的叉叉後,就會看到由四個子視窗組成的IDE

 

ide

 

若要安裝額外的軟體包,在最上面的選項中,選擇最右邊的Help,再選擇Install New Software...

 

newSoftware

 

在接下來出現的視窗中,Work with:下拉式選單,選擇The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates/4.6

 

site

 

在等候一下後,會出現可安裝軟體包(software package),例如Eclipse Java Development Tools。選擇想要的軟體包後,即可安裝(已安裝過的軟體包,不會再安裝)。

 

install

 

若想要安裝的軟體包,沒有列在上面,就要用Add鍵去新增Repository,例如在http://pydev.org/updates的Pydev (用來開發Python程式)

 

pydev

 

    除了Java及上述的Python外,其他不同的程式語言,還要分別安裝適當的編譯器,例如針對C/C++的MinGW。MinGW可至這裡下載安裝程式,執行安裝程式,設定安裝目錄C:\MinGW,勾選base及gcc-g++,及在Installation下選擇Apply Changes,即可安裝。安裝完後,在Path這個環境變數中的系統變數後面,加上C:\MinGW,大功告成!