程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> Java無線開發教程之一

Java無線開發教程之一

編輯:JAVA編程入門知識

  本文包含所有你需要了解的關於如何開始在Java2微型版環境下進行開發的知識。你將學到如何安裝開發工具,如何編寫你的第一個J2ME應用,如何編譯它,並且學會在一個模擬器上測試它。 <!-- frame contents --> <!-- /frame contents --> 你將要創建的是MIDlet,它是一個運行在移動信息設備協議子集(Mobile Information Device Profile)上的應用,而該子集是J2ME規范的一個實現。
  
  大多數MIDlets都要連結某種類型的網絡服務,因此本教程的第二部分描述了如何建立一個servlet的開發環境和如何編寫、編譯並測試一個servlet。本教程的最後一步是創建一個MIDlet並連接到servlet。
  
  你需要預備的
  
  一個MIDP開發環境的系統要求依靠於一個簡單的選擇:你是否使用Forte[tm] for Java公眾版?這是一個免費的集成開發環境(IDE),它能自動完成許多開發中的任務。Forte for Java對你的處理器、可用內存和磁盤空間都有額外的要求。
  
  你將需要:
  
   166MHz或更快的處理器(假如你用的是Forte for Java,則需要300MHz或者更高)
  
   至少64兆內存(假如是Forte for Java,則需要至少128兆)
  
   至少30兆可用磁盤空間(假如預備安裝Forte for Java,則至少需要140兆)
  
  MIDP開發工具有面向Linux、Solarise[tm]和Windows操作系統的不同版本。
  
  開發環境有以下三部分軟件組成:
  
   Java[tm] 2 標准版開發包 版本1.3或者更高。
  
   J2ME 無線開發工具包(J2MEWTK)。這是一個包含編譯和測試MIDlets的工具包。
  
   一個文本編輯器。可以是一個象記事本(Windows平台)那樣極其簡單的文本編輯器或者象jEdit一樣更復雜的文本編輯工具。
  
  當然,使用什麼樣的編輯器完全取決於你。在Unix系統上,emacs或者vi都是流行的選擇。有些Windows開發人員使用記事本,但假如想做許多開發工作的話,你可能希望采用更復雜一點的開發工具。jEdit是一個運行在Java2環境下並在不同的系統上,比如Windows2000和Mac OS X都工作良好的強大的編輯器。Forte for Java有自己的編輯器。
  
  J2ME無線開發工具包(J2MEWTK) 可以獨立使用或者作為Forte for Java的一部分來使用。 安裝J2SE開發包
  
  不論你是否使用Forte for Java,你都需要J2SE開發包。(你會聽到開發人員稱之為JDK,或者Java開發人員工具集,但它現在的名字叫J2SE開發包)你可以從http://java.sun.com/j2se/ 下載當前的版本。當前版本是1.4.0。 <!-- frame contents --> <!-- /frame contents --> J2SE開發包有面向Linux、Solaris和Windows等不同平台的版本。
  
  J2SE開發包是如何幫助你來開發無線應用的呢?首先,它提供了J2ME無線開發工具包賴以運行的Java平台。其次,它包含一個Java編譯器和其他一些工具供J2MEWTK用來構建你的項目。
  
  一旦你下載了J2SE,你需要安裝它。在Windows環境下,運行你剛下載的文件。安裝工具會詢問你一些問題並安裝J2SE。假如你接受缺省值,J2SE會被安裝在象c:jdk1.3.1 或者c:jdk1.3.1_01這樣的目錄下。你還要修改autoexec.bat 文件(Windows95/98)或者系統屬性(Windows NT/2000)來把bin子目錄加到你的路徑中。以下autoexec.bat文件片斷為你展示了如何將J2SE開發包的bin子目錄加到你的Windows98目錄中:
  
  path %path%;c:jdk1.3.1in
  
  要測試你的安裝是否成功,打開一個命令窗口,(假如你已經修改了autoexec.bat文件,你需要先重新啟動計算機)輸入命令java –version看看會發生什麼。以下是在我的電腦上的輸出:
  
  
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved