Eclipse上索爱手机开发平台的配置
过年的时候,有朋友建议我试试开发手机程序,这两天抽空把平台搭了起来。遇到一点小麻烦,还好很快解决了。写上来供大家参考。
我选择的是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上索爱手机开发平台的配置相关推荐
- MyEclipse/eclipse的php开发调试环境配置
IDE为程序开发者提供高效的开发环境,方便快捷.省时省力.就本人初尝对PHP开发环境的配置,也是花掉了半天的时间,才搞明白.现在分享给跟我一样初次接触,但需要IDE开发环境的菜鸟留下一份参考资料,高手 ...
- 用Eclipse做J2Me开发的前期配置
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 我也是一 ...
- C#支付宝当面付扫码支付开发,包括demo代码的修改和蚂蚁金服开发平台的配置
支付宝开发前配置: 第一步登陆蚂蚁金服开放平台服:支付宝扫码登陆 登录之后看到一下界面,找到自主研发选项,点击开始入驻 配置自己的个人信息: 到此为止我们所有应该做的配置基本上就完成了,但是我们要注意 ...
- Eclipse 进行 web开发的环境配置
文章目录 Eclipse进行web项目编写 JDK11 安装配置 JDK下载安装 JDK环境配置 Eclipse IDE 2018-12(64位) 下载安装 下载 界面及举例 Tomcat-9.0.1 ...
- windows继承PHP开发平台,windows平台下php开发平台的配置
最近想学PHP,配置了一下开发环境,把我的配置过程写出来希望对各位有点小小帮助 用的是Apache2.2.4 ,mysql 5.0, php5.2.3,操作系统windows xp sp2 1.安装A ...
- eclipse配置python环境后啷个写java类_在Eclipse上配置Python开发环境
问题导读: 1.什么是PyDev?2.如何安装PyDev? 3.安装Eclipse过程中如何解决遇到的问题? 1.jpg (33.67 KB, 下载次数: 3) 2016-3-7 14:31 上传本文 ...
- 我所了解的方正平台(web开发平台)
web开发平台的演变 从编程之初,便免不了和方法,类,接口之类的东西打交道.久而久之,自然会对此进行总结,由此而产生了开发平台.而今中国的程序员之中,有很大一部分都是编一些企业MIS.政府 ...
- amd cpu不能在cmd环境下运行java代码_「我们一起学Java02」JDK、JRE、JVM简介,Java开发平台的搭建...
Hello,各位头条的读者大家好!接下来一段时间小编将和大家一起学习Java,"我们一起学Java"专题将会持续更新,欢迎大家关注.这里是"我们一起学Java" ...
- 机智云自助开发平台,低代码快速开发新系统
机智云自助开发平台,作为一个零门槛.超低代码的iot开发平台,通过傻瓜化的自助工具.在线可视化开发环境.图形化开发界面.完善的SDK与API服务能力,最大限度降低了物联网硬件开发的技术门槛,灵活的权限 ...
- 力软快速开发平台建设心得
做软件开发,无外乎一个快字. 这就像功夫,天下武功唯快不破,谁出招快往往就有更多的胜算,但是现在,好像又有点不对头了. 为什么? 因为现在,仅仅是快已经不能解决问题了,很多软件公司发现,即使是用最快的 ...
最新文章
- 扫码下单支持同桌单人点餐FAQ
- 微服务场景下的数据一致性解决方案
- html指定表格行列书,js动态生成指定行数的表格
- jupyter kernel_jupyter增加多版本python内核
- Little Sub and Game
- sqlserver 字符转数值_PLC根据寄存器数值查询MySQL/SQLServer数据库,将数据到寄存器...
- mysql浮点数据怎么_MySQL数据浮点类型的实际应用操作
- Java_模拟comet的实现
- (补)20210623:力扣第246周周赛(下)
- plist文件中iphone和ipad的应用图片设置
- MLOps- 吴恩达Andrew Ng Overview of the ML Lifecycle and Deployment Week1 论文等资料汇总
- 开源项目halo个人博客源码学习初篇(一)
- S7-1500PLC仿真
- java 世界杯自动分组_2018世界杯分组抽签详解
- SILKY MIRACLE宣布奚梦瑶为品牌代言人
- 基于Matlab的数字水印设计
- 线程2--主线程(main线程)
- 11款产品原型设计工具
- 修改已经上线的小程序名称
- rust货轮什么时候出现_庆余年海棠朵朵什么时候出现 庆余年海棠朵朵第几集出现...
热门文章
- 浅谈局部敏感哈希LSH
- Julia-整数和浮点数
- linux 隐藏字符 h,webpack手动配置
- c语言double型小数点后几位_程序的数据要放到哪里呢?|C语言第二篇
- 冯诺依曼计算机主机,冯诺依曼计算机的基本思想是什么?
- C++ concurrent_queue::try_pop 方法
- Docker教程小白实操入门(4)--如何停止一个容器
- thinkphp5 没有getField
- c语言一个偶数用两个素数表示,用C语言(C99) 验证哥德巴赫猜想:一个不小于6的偶数必定能表示为两个素数之和。...
- c语言投票程序设计报告书,C语言程序设计报告书