`
258197205
  • 浏览: 26097 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

J2ME之Eclipse环境搭建

    博客分类:
  • J2ME
阅读更多
版本:eclipseMe为当前最新的1.7.9+eclipse为3.2+WTK2.2

一.eclipseme的安装可以参照eclipseme的中文主页:
http://www.cnjm.net/eclipseme/index.html
但是在安装过程中还是会有很多的问题出现,我把自己在安装过程中的一些问题总结了一下:
(1)不能插件eclipseme1.6.6直接将插件导入plugin和feature文件夹中,否则是无法正确安装的,而且如果你先前直接拷贝进去了而在正确安装时是无法安装的,eclipse会提示没有插件可以安装,所以要将前面拷贝的文件删除。
(2)版本不兼容导致插件安装成功之后无法显示J2ME。本人使用eclipse3.1和eclipseme1.6.6,能够安装但是无法在 preferences中显示J2ME选项,在网上找了很久没有找到相应的帖子,最后考虑可能是由于版本的问题,所以将eclipse3.1改成了 eclipse3.2,在安装了eclipseme3.2之后就可以正确出现J2ME选项了。
(3)正确安装之后需要配置J2ME选项中的Device Management时无法找到j2me_wireless_toolkit2-2的配件。后来发现由于在安装WTK22时,其安装路径中有空格(如 Program Files是不可以的),所以无法找到相应的配件。当然有的机子在安装WTK22时如果其间出现空格是不允许的,无的台式机和笔记本就是这样,台式机中安装有空格是无法安装的,但是笔记本中却可以。所以为了能正确找到配件,在安装WTK22时其安装路径中不能有空格。



二:http://www.cnjm.net/eclipseme/docs/installEclipseME.html:

使用下载的完整安装包进行安装

使用下载的安装包进行安装的流程和使用EclipseME更新站点进行安装的流程非常近似。

首先从EclipseME下载页面 下载最新的安装包。

从Eclipse的帮助菜单,选择 软件更新菜单项,然后选择 查找并安装...子项。

这时你会看到下面的对话框:

选中搜索要安装的新功能部件单选按钮(即使你是想更新EclipseME也应该选择这个选项)。
然后按下一步按钮。

接下来你会看到下面的对话框:

按新建已归档的站点...按钮。

在接下来的选择本地站点归档对话框中,选择你下载的EclipseME发布包ZIP文件然后按打开。


接着安装包文件会出现在安装对话框的列表中。

勾选安装包文件左边的复选框,然后按下一步。

接下来你会看到下面的对话框:

勾选EclipseME左边的复选框。如果希望同时安装其它的附加功能,就选中它们左边的复选框。按下一步。

接下来会显示EclipseME的许可协议。

选择我接受许可协议中的所有条款然后按下一步。

接下来的对话框显示了EclipseME可以被安装到的位置。

大部分情况下,只会列出唯一的一个位置,也就是Eclipse的安装目录。但如果你安装了某些插件或功能部件,你也有可能看到其它的位置。

尽管你可以把EclipseME安装在别处,但我们建议你把它安装到Eclipse的安装目录下。

当你选定了一个位置以后,按完成。

目前EclipseME发布包未作数字签名。(维持一个JAR包的数字签名每年要花费400多美金。如果有谁愿意为EclipseME捐助这笔钱,那我们很乐意为JAR包作数字签名。)因此,接下来你会看到下面的警告窗口:

如果你确信你获得的EclipseME发布包来自一个著名站点(比如直接从SourceForge.net下载的),那么安装包的安全性应该是可以被信任的。

如果你决定继续,那么按安装按钮。

这时候,Eclipse就会从安装包文件开始安装EclipseME了。安装结束的时候,你会看到下面两个对话框之一:

对于安装
对于更新

尽管那个新安装的对话框建议说可能不重启Eclipse也能继续,但你就干脆点儿重启Eclipse吧。

Eclipse重启动之后,安装流程结束。

绝大多数情况下,上面的安装流程是可以正确更新旧版EclipseME的。

在极少数情况下,在Eclipse重启之后,EclipseME可能仍未能正确“注册”到Eclipse中。在这种情况下,只要关闭Eclipse,然后重启动Eclipse的时候增加一个 -clean参数就可以了。使用-clean参数可以强制Eclipse重新扫描并更新它的所有插件信息。

如果正确安装了插件,那么在窗口/首选项对话框中会多出来一个 J2ME选项分支。


下面的步骤
完成了上面的这些步骤之后,你可以开始配置EclipseME和Eclipse了。欲知详情,请点这里。 http://www.cnjm.net/eclipseme/docs/configuring.html



三:midlet的HELLO WORLD代码,具体参见网址:http://www.cnjm.net/eclipseme/docs/createMidlet.html
Java代码

   1. import javax.microedition.midlet.MIDlet; 
   2.       import javax.microedition.lcdui.Command; 
   3.       import javax.microedition.lcdui.CommandListener; 
   4.       import javax.microedition.lcdui.Display; 
   5.       import javax.microedition.lcdui.Displayable; 
   6.       import javax.microedition.lcdui.Form; 
   7. public class HelloWorld extends MIDlet implements CommandListener{ 
   8.    private Form form;  
   9.    public HelloWorld(){ //Constructor must be declared public and with no arguments 
  10.        // Create a new form on which to display our text 
  11.          form = new Form("Test App"); 
  12.          // Add the text "Hello World!" to the form 
  13.          form.append("Hello World!"); 
  14.          // Add a command button labeled "Exit" 
  15.          form.addCommand( new Command( "Exit", Command.EXIT, 1 ) ); 
  16.          // Register this object as a commandListener 
  17.          form.setCommandListener( this ); 
  18.    } 
  19.    public void destroyApp(boolean destroy){ //Destroy the MIDlet 
  20.       form = null; 
  21.       notifyDestroyed(); 
  22.    } 
  23.    public void pauseApp(){} 
  24.    public void startApp(){   //Execution entry  
  25.       // Get a reference to the display, and show the form 
  26.          Display display = Display.getDisplay(this); 
  27.          display.setCurrent( form );     
  28.    } 
  29.    public void commandAction(Command c, Displayable d) 
  30.          { 
  31.             // Destroy this MIDlet 
  32.             destroyApp(true); 
  33.             // Notify the application management software that this MIDlet 
  34.             // has entered the destroyed state 
  35.             notifyDestroyed(); 
  36.          } 
  37. } 
分享到:
评论

相关推荐

    J2ME之Eclipse环境搭建教程小结

    eclipseme.feature_1.7.9_site.zip 导入的网址 博文链接:https://chenchuxin.iteye.com/blog/189134

    j2me 环境搭建 eclipseMe Eclipse

    j2me 环境搭建 eclipse Eclipse j2me j2me 环境搭建 eclipse Eclipse j2me j2me 环境搭建 eclipse Eclipse j2me j2me 环境搭建 eclipse Eclipse j2me

    Eclipse3.2下J2ME开发环境的搭建

    Eclipse3.2下J2ME开发环境的搭建 J2ME 移动开发 Eclipse3.2

    Eclipse 搭建j2me开发环境

    本教程将详细介绍如何利用Eclipse搭建J2ME开发环境,以便于高效地进行J2ME应用的编写和调试。 首先,你需要下载Eclipse IDE。你可以访问Eclipse官网(https://www.eclipse.org/downloads/)获取适合你操作系统的...

    J2ME学习之环境搭建

    在本文中,我们将深入探讨如何搭建J2ME(Java Micro Edition)的学习环境,特别是使用Eclipse集成开发环境(IDE)和EclipseME插件。J2ME是Java平台的一个子集,专门用于嵌入式设备和移动设备的开发,如手机、智能...

    J2ME完整的环境搭建

    【J2ME环境搭建】全攻略 ...总结,J2ME环境搭建需要Eclipse、JDK、EclipseME插件以及至少一种手机模拟器。通过上述步骤,你就可以在Eclipse中愉快地开发J2ME应用程序了。记住,持续学习和实践是提升开发技能的关键。

    j2me的eclipse配置

    ### j2me的eclipse配置 #### 知识点概览 - Eclipse 3.2.2 安装与配置 - EclipseME 1.6.7 的安装 - Sun Java Wireless Toolkit (WTK) 2.5 的安装 ...通过这些步骤,开发者可以快速搭建起一套完整的 J2ME 应用开发环境。

    用Eclipse搭建J2ME开发环境

    对于文档中提到的《用Eclipse搭建J2ME开发环境.doc》,你可以参考其中的详细步骤,以更深入地理解每个环节。 在J2ME开发过程中,你可能会遇到各种问题,如兼容性、性能优化等,但随着经验的积累,这些问题都将...

    j2me环境搭建教程

    搭建j2me的环境视频教程 就是在Eclipse里面集成j2me的开发环境

    Eclipse+EclipseME+WTK搭建J2ME开发环境

    【Eclipse + EclipseME + WTK 搭建 J2ME 开发环境】 J2ME(Java 2 Micro Edition)是一种轻量级的 Java 平台,主要用于开发移动设备和嵌入式系统的应用程序。为了在 Eclipse 开发环境中进行 J2ME 开发,我们需要...

    eclipse开发j2me环境配置

    通过这些步骤,您可以搭建起一个完整的J2ME应用程序开发环境。需要注意的是,由于技术的不断更新,建议定期关注官方文档以获取最新的安装指南和技术支持。此外,在实际开发过程中,还需要根据具体的项目需求进行相应...

    Eclipse搭建J2ME开发环境安装指导

    【Eclipse搭建J2ME开发环境安装指导】 J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于嵌入式系统和移动设备,尤其是手机应用的开发。要开始J2ME程序的开发,我们需要一个合适的集成开发环境(IDE),...

    J2ME开发大全环境搭建

    - **集成开发环境(IDE)**:选择一个适合J2ME开发的IDE非常重要,比如Eclipse(通过安装相关的插件来支持J2ME开发)或NetBeans(自带对J2ME的支持)。 - **Java Development Kit (JDK)**:确保安装了最新版本的JDK...

    J2ME基于Eclipse+EclipseME+WTK的J2ME平台搭建

    ### J2ME基于Eclipse+EclipseME+WTK的J2ME平台搭建 #### 软件及工具介绍 - **J2SE JDK1.6**:这是Java 2 Standard Edition的版本之一,提供了构建和部署Java应用程序所需的核心类库、Java虚拟机(JVM)以及开发...

    搭建J2ME环境jdk+eclipse+eclipseme+wtk

    搭建J2ME环境jdk+eclipse+eclipseme+wtk J2ME(Java 2 Platform, Micro Edition)是一种为移动设备和嵌入式系统设计的Java平台。要开发基于J2ME的手机游戏,需要搭建相应的开发环境。本文将指导您如何搭建J2ME开发...

    最新版Eclipse Ganymede搭建J2ME开发平台的过程

    通过以上步骤,你已经成功地利用Eclipse Ganymede搭建了J2ME开发环境,可以开始你的移动应用开发之旅了。记得,J2ME开发涉及的主题广泛,包括MIDP(Mobile Information Device Profile)和CLDC(Connected Limited ...

Global site tag (gtag.js) - Google Analytics