無論學習什麼新事物,都講究循序漸進。學習J2ME也不例外,在此我想先先容一下應用J2ME開發Palm上的一個小的利用程序,再深進探討開發更加復雜的利用程序,好,那我麼就開端吧。
第一節 獲得 J2ME 你可以從Sun網站高低載到 J2ME CLDC文件。第一個文件是 J2ME_cldc_-1_0-src.winsol.zip,它包含所有開發 CLDC利用程序時需要的類庫。除了包含類庫以外,它還包含源代碼以及 Windows和 UNIX下的可履行代碼,用於 MIDP規定的 Java虛擬機引用實現。看了前幾篇文章的讀者確定都知道,這裡提到的Java虛擬機就是 K虛擬機 ( KVM ),有了這個文件,在開發過程中,你就可以在個人電腦上調試程序,而不用把這些程序下載到你的手持設備上。
第二個文件是 J2ME_cldc-1_0-src-palm_overlay.zip,它包含一個用於運行 Palm把持系統的設備的 KVM的實現,以及把.class文件通過一個 Java編譯程序天生可履行 Palm文件的工具。留心,這是一個用於 Palm把持系統的 CLDC個別實現。假如應用針對其它的設備的實現的話,你的 Java利用程序也可以在其他設備上運行。
為了開發用於 Palm OS設備的利用程序,你必需在你的盤算機上安裝這兩個Zip文件。在本文中,我假設你已經在 C盤中安裝了 CLDC文件夾。留心,為了開發 CLDC利用程序,你並不需要一個特定的 Java編譯程序。你可以應用 J2SE帶有的編譯程序,唯一的差別就是,你必需在編譯的時候調換成J2ME類庫所在的路徑。你還要應用下載到的 CLDC中帶有的特定軟件來處理天生的 .class文件。
第二節 運行文檔附帶的利用程序示例 你從Sun網站高低載的文件中包含了許多示例利用程序的源程序以及編譯好的版本,你可以在你的台式機上,應用 KVM來運行這些示例利用程序。運行這些利用程序可以使你對一個 CLDC利用程序有一個感性熟悉。在運行這些程序之前,你必要啟動一個命令行界面,然後輸進下列命令:
set cldc_classpath = c:;.
set bin = %bin%;c:
cd
好,現在你已經設置了環境變量並進進了保留示例利用程序的目錄,你就可以開端運行它們了。比如說,為了運行 UITest程序,輸進:kvm -classpath %cldc_classpath% UITest
你也可以看看 Pong這個游戲程序,請在命令行輸進下面的命令:kvm -classpath %cldc_classpath% Pong
是不是挺好玩,你可以試一試運行每個示例利用程序,稍後,我們還要應用雷同的方法來運行我們在台式機中開發的利用程序。