HelloWorld-eclipse小的j2me開發

來源:互聯網
上載者:User

一、簡介:

本文環境主要是jdk1.6 :http://java.sun.com/javase/downloads/index.jsp, 
eclipse3.4 :http://www.eclipse.org/downloads/, 
WTK是2.5.2版本的 :http://java.sun.com/javame/downloads/index.jsp, 
eclipseme 1.79版本 :http://sourceforge.net/project/showfiles.php?group_id=86829 
二、安裝配置: 
1、安裝jdk,一路next 
2、eclipse安裝,解壓到指定目錄即可 
3、安裝wtk,一路next,注意直接選取(一會要用) 
4、eclipseme外掛程式安裝. help-->software updates-->available Software(面板),-->Add Site -->Archive(選擇eclipseme外掛程式檔案) 
    確定之後你會在發現一個ar:file:E:/tool/java/eclipseme.feature_1.7.9_site.zip!/(file:後面的根據你的路徑會不一樣),然後選 
    中這個,再點擊右邊菜單install,安裝過後eclipse會提示是否重啟eclipse,選重啟這個時候已經安裝完啦 
5、重啟後配置window-->Preferences找到J2ME下的Device Managerment ,右邊菜單Import,選擇剛才wtk的安裝路徑,選擇DefaultColorPhone,OK, 
現在整個開發環境已經配置好啦 
三、Helloworld程式編程 
1、建立工程File-->new Project-->選擇J2ME下的J2ME Midlet Suite,工程建立完畢 
2、Helloworld類,在src上右鍵new other,在面板上選j2me下的J2ME Midlet,這個類自動繼承了MIDlet類,類名為HelloWorld, 
內容如下: 

 

Java代碼
  1.      package cn.sun;  
  2.   
  3. import javax.microedition.lcdui.Display;  
  4. import javax.microedition.lcdui.TextBox;  
  5. import javax.microedition.midlet.MIDlet;  
  6. import javax.microedition.midlet.MIDletStateChangeException;  
  7.   
  8. public class HelloWorld extends MIDlet {  
  9.     private TextBox textbox;  
  10.       
  11.     public HelloWorld() {  
  12.         textbox = new TextBox("", "Hello World!", 20, 0);  
  13.     }  
  14.   
  15.     protected void destroyApp(boolean arg0) throws MIDletStateChangeException {  
  16.   
  17.     }  
  18.   
  19.     protected void pauseApp() {  
  20.         // TODO Auto-generated method stub  
  21.   
  22.     }  
  23.   
  24.     protected void startApp() throws MIDletStateChangeException {  
  25.         // TODO Auto-generated method stub  
  26.         Display.getDisplay(this).setCurrent(textbox);  
  27.     }  
  28.   
  29. }  

四、運行程式 
Run-->run Configurations,project選擇所建工程名(我的叫j2metest1),Executable選擇Helloworld類 
在Emulation面板下Security Domain:選擇minimum,點擊最下面的Run,耐心等下你會看到一個非常漂亮的手機, 
雖然只是個圖案. 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.