首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

Eclipse 開發 J2ME 手機遊戲入門講座(一):Eclipse 簡介與核心特性

     編輯:J2ME

專題導讀

本系列將系統介紹 Eclipse IDE、開發環境安裝配置、J2ME 環境建置,並透過「Hello World」建立與發布流程,帶領讀者掌握 Eclipse 開發 J2ME 手機程式的完整歷程,進而實現手機遊戲 DIY。

第一講:Eclipse 簡介

什麼是 Eclipse?

Eclipse 是開放原始碼、基於 Java 的整合型可擴展開發平台,與 NetBeans、Sun ONE Studio、Borland JBuilder 齊名。IBM 於 2001 年投入 4000 萬美元支援,目標取代 Visual Age for Java (IVJ) 成為下一代 IDE。Eclipse 本身只是框架與服務,透過外掛組件構建開發環境,標準附帶 Java Development Tools (JDT)。

架構上,Eclipse 可擴展至任意語言(C/C++、Python、COBOL 等),甚至圖形繪圖工具。目前已提供 CDT (C/C++)、PDE (外掛開發) 等官方外掛。

Eclipse 四大核心組成

元件功能
Eclipse Platform開放可擴展 IDE 核心,提供通用開發平台基礎
JDTJava 開發工具(編輯、編譯、除錯、重構)
CDTC/C++ 開發工具
PDE外掛開發環境

Eclipse SDK = Platform + JDT + PDE,一次下載即得功能豐富的開發環境。Eclipse 聯盟擁有 12 大成員(Borland、Fujitsu、IBM、Rational、RedHat 等),超過 175 家工具廠商基於 Eclipse 平台開發工具。

為何 Eclipse 能脫穎而出?

1. 檔案管理:文本儲存兼具 IVJ 級版控

IVJ 將原始碼存於 Repository 庫,需匯出才能見文本。Eclipse 採文本儲存,卻實現 IVJ 几乎所有原始碼管理功能,並新增優勢功能。Workspace 目錄下每專案一資料夾,支援三種匯入方式:IDE 匯入、拖曳、複製後刷新。專案資料夾可置任意位置,甚至指向既有資料夾。

2. 開發環境:工作台三層架構

  • 視圖:包含編輯器與觀察視窗,可自訂、切換(Resource、Java、Debug、Team Sync 等)
  • 編輯視窗:多檔案分頁、拖曳佈局、支援單元層級代碼顯示(以方法為單位編輯)
  • 觀察視窗:Package Explorer、Outline、Tasks、Console、Debug 視圖(變數、斷點)等

Eclipse 介面截圖

工作台關係結構圖

3. 編譯與除錯:媲美 IVJ 的強大除錯

多種追蹤方式、斷點、變數觀察,隨外掛不同提供多樣運行/除錯模式。

4. 個人版本控制:儲存即可恢復

每次儲存皆可還原,精確到方法層級。操作直覺,任何可見檔案的觀察視窗均可存取歷史版本。內建 CVS 介面,支援團隊協作。

5. 無限擴展的外掛架構

文章開頭已詳述,此為 Eclipse 最大亮點。

小結

Eclipse 憑藉優異特性,成為手機軟體開發者首選工具。下一講將詳細說明 Eclipse 軟體獲取、環境配置等技術細節。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved