过年的时候,有朋友建议我试试开发手机程序,这两天抽空把平台搭了起来。遇到一点小麻烦,还好很快解决了。写上来供大家参考。

我选择的是java平台,因为java平台可移植性最好,而且平时一直用java。上网上查了一下,下载了如下软件:

Eclipse IDE for Java Developers (85 MB)    http://www.eclipse.org/downloads/            Eclipse平台

dsdp-mtj-runtime-mtj-runtime-incubation-0.9.1 (1).zip     http://www.eclipse.org/downloads/       Elicpse移动开发插件

SUN JDK                                                      http://www.newhua.com/soft/61003.htm     本来我这里有IBM的JDK,但是与其他软件无法兼容,运行出错

semc_java_me_cldc_sdk.2-5-0-3.exe             http://developer.sonyericsson.com/site/global/home/p_home.jsp            这个是必须的,里面有索爱手机的配置。

不过去上面的地址下载很慢,上网搜索一下,在CSDN那里下载到了semc_java_me_cldc_sdk.2-5-0-2.exe

首先解压Eclipse IDE,然后将dsdp解压覆盖到Eclipse IDE,然后安装semc_java_me_cldc_sdk。

打开Eclipse,windows->prefreences->java me->Device Management,点击Import,浏览到到semc_java_me_cldc_sdk的安装目录,

选定后,Eclipse自动找到很多索爱手机的配置,选择你需要的配置,点击finish,就可以导入这些配置。

然后就可以开发了。在Eclipse里面新建一个MIDlet Project,然后再Project里新建一个JAVA ME MIDlet,写入如下程序:

package com.fu;

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class helloworld extends MIDlet {
  private Display display;
 public helloworld() {
  // TODO Auto-generated constructor stub
 }

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  // TODO Auto-generated method stub

}

protected void pauseApp() {
  // TODO Auto-generated method stub

}

protected void startApp() throws MIDletStateChangeException {
    display=Display.getDisplay(this);
          TextBox t=new TextBox("Demo App","Hello World",256,0);
          display.setCurrent(t);

}

}

点击运行就可以了。第一次报错,说Couldn`t load zayitlib.dll library,上网查了一下,做如下处理:

将C:\Program Files\VoiceAge\Common目录下的
                             SPOTxdePlayerDLL.dll
                            SPOTCorePlayer_51.dll
                            VaMp_50.dll
                            VaAce.dll
这四个dll文件考到你的\SonyEricsson\J2ME_SDK\PC_Emulation\WTK2\bin,就可以了,运行成功。

然后点击项目里面的Application  Descriptor,点击打开窗口内的Create package,可以看到在项目目录下deployed里面多了SonyEricsson_M600_Emu目录及相应

的jar,jad文件,把jar文件传到手机上,我用的是M608,配置用的是M600的配置。打开Jar文件,自动安装,运行,报错,说“不兼容的配置”,

回到Eclipse,打开Application  Descriptor,把里面的Microedition Profile从2.1改成2.0(M600只支持2.0),重新Create package,传到手机上,运行,

显示Hello World,成功.

转载于:https://www.cnblogs.com/clickmoon/archive/2009/03/25/1421792.html

Eclipse上索爱手机开发平台的配置相关推荐

  1. MyEclipse/eclipse的php开发调试环境配置

    IDE为程序开发者提供高效的开发环境,方便快捷.省时省力.就本人初尝对PHP开发环境的配置,也是花掉了半天的时间,才搞明白.现在分享给跟我一样初次接触,但需要IDE开发环境的菜鸟留下一份参考资料,高手 ...

  2. 用Eclipse做J2Me开发的前期配置

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 我也是一 ...

  3. C#支付宝当面付扫码支付开发,包括demo代码的修改和蚂蚁金服开发平台的配置

    支付宝开发前配置: 第一步登陆蚂蚁金服开放平台服:支付宝扫码登陆 登录之后看到一下界面,找到自主研发选项,点击开始入驻 配置自己的个人信息: 到此为止我们所有应该做的配置基本上就完成了,但是我们要注意 ...

  4. Eclipse 进行 web开发的环境配置

    文章目录 Eclipse进行web项目编写 JDK11 安装配置 JDK下载安装 JDK环境配置 Eclipse IDE 2018-12(64位) 下载安装 下载 界面及举例 Tomcat-9.0.1 ...

  5. windows继承PHP开发平台,windows平台下php开发平台的配置

    最近想学PHP,配置了一下开发环境,把我的配置过程写出来希望对各位有点小小帮助 用的是Apache2.2.4 ,mysql 5.0, php5.2.3,操作系统windows xp sp2 1.安装A ...

  6. eclipse配置python环境后啷个写java类_在Eclipse上配置Python开发环境

    问题导读: 1.什么是PyDev?2.如何安装PyDev? 3.安装Eclipse过程中如何解决遇到的问题? 1.jpg (33.67 KB, 下载次数: 3) 2016-3-7 14:31 上传本文 ...

  7. 我所了解的方正平台(web开发平台)

    web开发平台的演变       从编程之初,便免不了和方法,类,接口之类的东西打交道.久而久之,自然会对此进行总结,由此而产生了开发平台.而今中国的程序员之中,有很大一部分都是编一些企业MIS.政府 ...

  8. amd cpu不能在cmd环境下运行java代码_「我们一起学Java02」JDK、JRE、JVM简介,Java开发平台的搭建...

    Hello,各位头条的读者大家好!接下来一段时间小编将和大家一起学习Java,"我们一起学Java"专题将会持续更新,欢迎大家关注.这里是"我们一起学Java" ...

  9. 机智云自助开发平台,低代码快速开发新系统

    机智云自助开发平台,作为一个零门槛.超低代码的iot开发平台,通过傻瓜化的自助工具.在线可视化开发环境.图形化开发界面.完善的SDK与API服务能力,最大限度降低了物联网硬件开发的技术门槛,灵活的权限 ...

  10. 力软快速开发平台建设心得

    做软件开发,无外乎一个快字. 这就像功夫,天下武功唯快不破,谁出招快往往就有更多的胜算,但是现在,好像又有点不对头了. 为什么? 因为现在,仅仅是快已经不能解决问题了,很多软件公司发现,即使是用最快的 ...

最新文章

  1. 扫码下单支持同桌单人点餐FAQ
  2. 微服务场景下的数据一致性解决方案
  3. html指定表格行列书,js动态生成指定行数的表格
  4. jupyter kernel_jupyter增加多版本python内核
  5. Little Sub and Game
  6. sqlserver 字符转数值_PLC根据寄存器数值查询MySQL/SQLServer数据库,将数据到寄存器...
  7. mysql浮点数据怎么_MySQL数据浮点类型的实际应用操作
  8. Java_模拟comet的实现
  9. (补)20210623:力扣第246周周赛(下)
  10. plist文件中iphone和ipad的应用图片设置
  11. MLOps- 吴恩达Andrew Ng Overview of the ML Lifecycle and Deployment Week1 论文等资料汇总
  12. 开源项目halo个人博客源码学习初篇(一)
  13. S7-1500PLC仿真
  14. java 世界杯自动分组_2018世界杯分组抽签详解
  15. SILKY MIRACLE宣布奚梦瑶为品牌代言人
  16. 基于Matlab的数字水印设计
  17. 线程2--主线程(main线程)
  18. 11款产品原型设计工具
  19. 修改已经上线的小程序名称
  20. rust货轮什么时候出现_庆余年海棠朵朵什么时候出现 庆余年海棠朵朵第几集出现...

热门文章

  1. 浅谈局部敏感哈希LSH
  2. Julia-整数和浮点数
  3. linux 隐藏字符 h,webpack手动配置
  4. c语言double型小数点后几位_程序的数据要放到哪里呢?|C语言第二篇
  5. 冯诺依曼计算机主机,冯诺依曼计算机的基本思想是什么?
  6. C++ concurrent_queue::try_pop 方法
  7. Docker教程小白实操入门(4)--如何停止一个容器
  8. thinkphp5 没有getField
  9. c语言一个偶数用两个素数表示,用C语言(C99) 验证哥德巴赫猜想:一个不小于6的偶数必定能表示为两个素数之和。...
  10. c语言投票程序设计报告书,C语言程序设计报告书