<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks

    引言

      在上一篇文章中介紹了Eclipse是一款非常出色和著名的開源項目。開放源代碼軟件是這樣一種軟件,它們在發布時附帶了旨在確保將某些權利授予用戶的許可證。當然,最明顯的權利就是源代碼必須可用,以便用戶能自由地修改和再分發該軟件。盡管大多數開發人員不會使用Eclipse來開發插件,或創建基于Eclipse的新產品,但是由Eclipse的開放源代碼性質所決定,我們在使用Eclipse 時是完全免費可用的。只需登陸Eclipse官方網站www.eclipse.org就可以獲得這款優秀的IDE。

      Eclipse的下載與安裝

      進入Eclipse項目的主頁后點擊Downloads,將出現一個鏡像列表,其中大多是歐美地區的,選擇一個距離比較近的鏡像點(這樣速度能快些)并進入下載頁,筆者選擇的是臺灣地區的一個鏡像站點http://eclipse.cdpa.nsysu.edu.tw/downloads/。目前最新版本為3.0.1。一般Eclipse同時提供幾個下載版本:Release,Stable Build,Integration Build和Nightly Build,建議下載Release或Stable版本,筆者用的是Release版本。進入該版本的下載頁面后Eclipse提供多種操作系統的版本,讀者可以根據實際情況下載相應的壓縮包。如果使用的是是在Windows平臺,需要下載的正確版本為eclipse-SDK-3.0.1-win32.zip。Eclipse支持多國語言,只要下載與SDK相應的多國語言包插件就可以實現軟件的本地化。對于上述版本的SDK,相應的多國語言包插件版本為eclipse3.0.1-SDK-win-LanguagePackFeature.zip。

      安裝Eclipse的步驟非常簡單:只需將下載的壓縮包按原路徑直接解壓既可,可以說是一款"環保"軟件。由于Eclipse版本升級比較快,如果有了更新的版本,要先刪除老的版本重新安裝,而不能直接解壓到原來的路徑覆蓋老版本。之后,將多國語言包解壓并將解壓出來的plugins文件夾和features文件夾去覆蓋eclipse文件夾下的同名文件夾即可。如果當前操作系統的JRE環境安裝正確無誤,現在運行Eclipse.exe將會閃現如下所示的很酷的月蝕啟動畫面并進入其缺省界面。


      注意,這里的前提是JRE環境的安裝正確無誤,由于Eclipse本身是用Java語言編寫的,而下載的壓縮包中并不包含Java運行環境,因此需要用戶自己另行安裝JRE,并且要在操作系統的環境變量中指明JRE中bin的路徑。如果上述設置不正確,Eclipse是無法正常運行的。


      Eclipse的缺省歡迎界面如上圖所示,中間四個按鈕分別是"概述"、"教程"、"樣本"和"新增內容"。這幾個按鈕都是幫助性質的,用戶通過這些按鈕可以分別了解Eclipse的所有內容、Eclipse端到端的教程、樣本代碼和此發行版中的新增內容。位于界面右上方的是"工作臺"圖標按鈕,點擊將轉入如下所示的工作臺界面:


      關于這一界面,在上一篇文章中已有簡單介紹,這里就不再重復,更詳細的資料可參閱Eclipse聯機幫助。由于有多國語言包插件的安裝,使得軟件界面為全中文界面,與Visual Studio的本地化不一樣,Eclipse的聯機幫助也全部實現了本地化,閱讀起來是非常方便的。

      環境的搭建

      如果需要配置JRE,可以安裝Sun 的JDK或IBM的JDK,應該安裝1.3以上版本,推薦使用1.4以上版本,因為只有使用1.4以上版本的JDK才可以享受到新增的HotSwap功能對于調試帶來的方便。筆者使用的是Sun公司的1.5.0版本的 JDK,可以從Sun公司官方網站http://java.sun.com免費下載。安裝完成后,可以在添加/刪除程序的已安裝程序列表中看見"Java 2 SDK, SE v1.5.0"和"Java 2 Runtime Environment, SE v1.5.0"項目。

      到此為止,應該能夠保證Eclipse的正常運行了,但我們的最終目的是開發手機應用程序,上述搭建的環境還不能滿足開發所需要的要求。Sun于1999年6月推出了Java 2袖珍版(J2ME)來滿足消費電子和嵌入設備的需要。J2ME是為了那些使用有限的能源、有限的網絡連接(常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或32位處理器,16 MHz時鐘頻率,512K或更少內存的設備。 顯然,現在的手機正是J2ME的一個支持方向,J2ME的標準相當多,先簡單介紹幾個非常重要的概念:
    CLDC(Connected limited device configuration,有限連接設備配置):這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像Sun的文檔中所描述的那樣,"devices that you hold in your hand(你握在手中的設備)"。CLDC是為使用較小的存儲容量的設備設計的,用于內存在128到 512K之間的消費電子設備,智能手機、Palm序列手持設備可能是這一領域的設備的最好的例子。

      MIDP(Mobile information devices profile,移動信息設備簡表):第一個實現的簡表,補充了CLDC并且提供應用程序語義和控件、用戶界面、持久存儲器、網絡和用于移動電話的計時器、雙通道呼叫器和其他無線電設備。類似于J2SE中的Applet框架,它提供了基于javax、microedition、midlet包的MIDLet應用程序框架。

      MIDLet:MIDP應用程序稱為 MIDlet,為了創建一個MIDlet,就必須寫一個擴展基本 MIDlet類的類。這有點類似常見的Applet或Servlet。MIDlets獨有的東西是把多個MIDlet組成一個MIDlet套件的能力。這就允許MIDlet在一個單獨的JVM環境中共享資源,比如一個數據庫等等。

      為使用J2ME開發手機應用程序還必須安裝J2ME SDK,常用的有Sun公司的J2ME Wireless Toolkit(WTK)。WTK提供了運行J2ME應用程序所需要的庫以及模擬器等,通過它可以進行程序的編譯、校驗、運行。有關WTK的信息可查詢如下網址http://java.sun.com/products/j2mewtoolkit。目前J2ME Wireless Toolkit共分三個版本:1.0.4、2.0和2.1。其中,1.0.4版只能開發MIDP 1.0程序,2.0版可以開發MIDP 2.0應用程序,2.1版則可以同時開發MIDP 1.0、JTWI(CLDC 1.0、MIDP 2.0、WMA 1.1,可改用CLDC 1.1或加入MMAPI 1.1)、自定義(用戶可隨意組合Configuration、Profile、Optional Package)三種環境。需要注意的是,并非版本越高越好,必須視需求不同而選擇適當的版本,才能開發出可以在真機上運行的MIDP應用程序。這里選用的是WTK 2.1,可以從Sun公司官方網站免費下載,按默認方式安裝該工具包并記下其安裝路徑以便以后在安裝EclipseMe插件時使用。在成功安裝完畢后將在添加刪除程序的已安裝程序列表中看到"J2ME Wireless Toolkit 2.1"。

      這里之所以選用Sun公司的J2ME Wireless Toolkit產品,是因為這樣開發出來的手機軟件可以具有更大的通用性。如果用戶只是出于為自己的愛機DIY應用軟件的目的而非進行商業化的通用軟件開發,則完全可以根據自己使用手機的型號從相應廠商網站下載與之對應的J2ME SDK,這樣開發出來的手機軟件能夠以更優的方式在真機運行。目前,一些大的手機廠商開發的特定J2ME SDK主要有:Nokia的Nokia DEveloper's Suite與Nokia各款手機專屬SDK;SonyEricsson的SonyEricsson J2ME SDK;Siemens的Siemens Mobility Toolkits等。例如,筆者使用的機型是SonyEricsson T628,相應的J2ME SDK便是SonyEricsson J2ME SDK 2.0.0_Beta版,其安裝過程與前面介紹的J2ME Wireless Toolkit 2.1的安裝過程類似,也同樣需要記下其安裝路徑以備后用。如果需要更加詳細的內容,請登陸手機廠商的網站查閱相關資料。

      下一步的工作

      本篇文章主要對Eclipse的工作環境進行了安裝與配置,配置后的Eclipse將可以用來開發一些基本的應用程序,但離手機軟件的開發還是有一段距離。下一篇文章將對手機軟件開發所要用到的EclipseMe插件的安裝過程進行介紹,并完成J2ME開發手機軟件的全部準備工作。



    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
    、轉載請注明來處和原文作者。非常感謝。

    posted on 2006-01-12 16:24 草兒 閱讀(183) 評論(0)  編輯  收藏 所屬分類: eclipse
    主站蜘蛛池模板: 亚洲一级特黄大片在线观看| 校园亚洲春色另类小说合集| 亚洲中文字幕伊人久久无码| 亚洲成在人线aⅴ免费毛片| 国产免费久久精品99久久| 亚洲av无码一区二区三区人妖| 亚洲视频一区网站| 久久久青草青青亚洲国产免观 | 亚洲午夜国产精品无码| 日本特黄特色aa大片免费| 国产92成人精品视频免费| 久久久久久久99精品免费| 国产精品免费视频观看拍拍| 美女又黄又免费的视频| 日韩亚洲产在线观看| 亚洲国产精品xo在线观看| 久久久久亚洲AV无码专区首JN| 亚洲成a人片在线观看无码| 亚洲最大av无码网址| 亚洲成av人在片观看| 免费一级特黄特色大片在线 | 亚洲综合无码一区二区| 久久久亚洲精品视频| 亚洲成a人片在线观看无码 | 一级毛片免费观看不卡的| 全黄大全大色全免费大片| 4hu四虎免费影院www| fc2免费人成在线| 一级黄色免费毛片| www免费黄色网| 91视频免费网站| AAA日本高清在线播放免费观看| 拍拍拍无挡视频免费观看1000| 免费无码又爽又刺激高潮软件| 男人天堂免费视频| 久久国产乱子伦精品免费不卡| 99在线热视频只有精品免费| 亚洲第一网站免费视频| 成人免费无码大片a毛片| 国产午夜免费秋霞影院| 亚洲国产日韩成人综合天堂|