搭建J2ME开发平台

搭建J2ME开发平台 1.导入设备定义你必须至少配置一种设备定义之后才能开始使用EclipseME。请按下列步骤来配置设备定义:从Eclipse的窗口菜单中选择首选项。打开左边面板的J2ME选项分支,点击设备管理(DeviceManagement)。 按导入…(Import)按钮。在接下来的对话框中,选择一个包含无线工具包的根目录,EclipseME将从中查找已知设备定

大家好,又见面了,我是你们的朋友全栈君。

 

1. 导入设备定义

你必须至少配置一种设备定义之后才能开始使用EclipseME。请按下列步骤来配置设备定义:

从Eclipse的窗口菜单中选择首选项。

打开左边面板的J2ME选项分支,点击设备管理(Device Management)。

 

搭建J2ME开发平台

按导入…(Import)按钮。

在接下来的对话框中,选择一个包含无线工具包的根目录,EclipseME将从中查找已知设备定义。

  搭建J2ME开发平台

当你离开查找目录文本框,或按下了刷新(Refresh)按钮, EclipseME就会开始从指定的目录和其子目录中搜索设备定义。 在EclipseME的1.5.0版本中,你不再需要“精确的”选择目录才能正确导入设备, 只要它们位于你指定的目录中,EclipseME就应该能定位到它们。 找到一个设备定义,EclipseME就会在列表中显示出一个。如果你希望停止搜索, 只要按下取消(Cancel)按钮就可以。

搜索结束以后,勾选你想导入的那些设备定义。只有导入后的设备才能被用于定义项目以及启动程序。 最后,选择完成(Finish)结束导入流程。

如果EclipseME没找到你希望导入的设备定义,那可能是EclipseME还不支持它。 这种情况下,请向我们提交一个RFE(新特性需求)来要求增加对这种WTK的支持,别不好意思。 具体怎么做请参见这里。

当你成功的增加了设备定义,你就会在设备管理首选项中看到这些导入的设备。

搭建J2ME开发平台

点确定来保存设备定义。
2. 改变Eclipse的调试设定

因为无线工具包有一些奇怪的设计(尤其是Sun的),如果你想使用Eclipse来调试MIDlet, 那你必须改变一些默认的调试设定。像这样:

 1. 选择Eclipse的窗口菜单中的首选项。 

 2. 打开左边面板中的Java选项分支 并点击调试项。 

 3. 确保接近对话框顶端的两项:发生未捕获的异常时暂挂执行 和在发生编译错误时暂挂执行都没有被勾选。 

 4. 把接近对话框底部的:调试器超时的值增大到最少15000毫秒。 

设定后的结果应该看上去类似这样:

 

搭建J2ME开发平台

如果你不做这些改变,在运行MIDlet的时候就会发生错误。

 

 

 

3. 配置ProGuard混淆器(可选)

如果你想用ProGuard来产生混淆包,那你就需要把它配置到插件中。这样做:

 1. 选择Eclipse的窗口菜单中的首选项。 

 2. 打开左边面板的J2ME选项分支, 选择打包(Packaging)子项, 然后点击混淆(Obfuscation)。

 3. 配置ProGuard的根目录(在对话框顶部)。 

 4. 在下面按照你的需要配置ProGuard选项。更多关于ProGuard的信息,请参见 ProGuard的SourceForge站点。 

Microsoft Windows用户请注意: 默认情况下,ProGuard假定你使用的的操作系统能够区分两个只是大小写不同的文件名的 (比如,A.java和a.java被认为是两个不同的文件)。 显然Microsoft Windows不是这样的操作系统(Windows是对文件名是大小写不敏感的)。 因此Windows用户必须为ProGurad指定-dontusemixedcaseclassnames选项。 如果你不这么做并且你的项目中有超过26个类的话,那么ProGuard就会默认混用大小写文件名, 而导致class文件相互覆盖。安全起见,从0.9.0版本开始,EclipseME默认为ProGuard设置 -dontusemixedcaseclassnames选项。项目中有很多类的UNIX用户 可以删除这个选项,这样最终产生的JAR文件的大小可以进一步缩小。

设定后的结果应该看上去类似这样:

 

搭建J2ME开发平台

4. 配置EclipseME的无线下载(OTA)选项(可选)

如果你想使用EclipseME在无线下载(OTA)模式下调试MIDlet,那么你可能需要调整OTA首选项。这样做: 

 1. 选择Eclipse的窗口菜单中的首选项。 

 2. 打开左边面板中的J2ME选项分支 并点击Over The Air项。 

默认的设置应该是这样:

 

搭建J2ME开发平台

到这里,你已经准备就绪,可以开始创建你的MIDlet套件项目了。

最后要补充一句:
在使用配置Eclipse3.2.2和EclipseMe1.7.9,搭建J2ME平台编程环境时,写完程序会发现文件的”Run as”后面只有一个“open run dialog”。别怕,这也许是EclipseMe的一个bug吧,不过还好,很好解决,解决方法如下。这个方法可是我费了一个下午的时间才发现的。

你右键单击你的MIDlet项目里面的主类文件,
选择run as–>open run dialog,
在打开的窗口中选择 wireless toolkit emulator选项下面的子选项中你的MIDlet项目(如果没有可以双击 wireless toolkit emulator新建一个,在name中输入配置名,在project中输入你要运行的MIDlet的项目名),
然后在右边的窗口中的”executable”栏中选中”Midlet”,点击右边的”search”,在弹出的窗口中输入你的MIDlet项目的主类名,
然后确定.点击APPLAY,
再点击run应该就可以了!(注意要确保project(项目名)是你要运行的项目的名称,可以直接输入)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157227.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c中给字符数组,字符串指针赋值的方法总结[通俗易懂]

    在写程序的时候,总是搞混,现在总结一下以免以后再犯chara[10];怎么给这个数组赋值呢?谭浩强的书上明确指出,字符数组可以在定义时整体赋值,不能再赋值语句中整体赋值。1、定义的时候直接用字符串赋值chara[10]=”hello”;注意:不能先定义再给它赋值,如chara[10];a[10]=”hello”;这样是错误的!2、对数组中字符逐个赋值chara

    2022年4月15日
    52
  • android 之旋转罗盘 风车 开发[通俗易懂]

    android 之旋转罗盘 风车 开发[通俗易懂]我要介绍的是一个能旋转的view,说这个view能旋转有点不切实际,那是视觉效果,其实是对图片的旋转。目前它只支持图片。你可以把它认为是一个能响应手势旋转的View。它的功能有:1.会响应手势旋转2

    2022年8月3日
    13
  • HD2AV_F3B

    HD2AV_F3B文档内容:循环存储器的编写,每一行的像素输入进行存储,再依据目标像素所在行进行相应的读取。工程中会开辟一定空间的RAM用于存储,但是以一个循环的顺序去读写换时间节点:2014/12/20~2014/12/22一、循环RAM循环RAM即为一个循环读写的存储模块,数据填充满存储区间之后再从头接写入覆盖原有的存储空间。文档HD2AV_F3A中…

    2022年7月11日
    23
  • Eclipse汉化教程详细[通俗易懂]

    Eclipse汉化教程详细[通俗易懂]eclipse汉化包下载建议从:www.vipkes.cn或www.tkres.cn(恬恪学习网)下载,与此教程配套的资料。或从其它渠道下载。 下载完成后,解压压缩包: 打开压缩包后,可看到里面有个“eclipse”的文件夹,再进入该文件夹,可以看到如下两个文件夹:4.复制这两个文件夹,并找到eclipse安装根目录,如果不知道在哪里,请在桌面鼠标右键—》属性—》快捷方式—》打开文件所在位置即可。在eclipse安装目录下,找到以下dropins文件,双…

    2022年6月6日
    50
  • linux快捷键停止抓包命令,【linux命令】Linux抓包命令tcpdump以及常见抓包使用方法…[通俗易懂]

    linux快捷键停止抓包命令,【linux命令】Linux抓包命令tcpdump以及常见抓包使用方法…[通俗易懂]一个学友问下怎么没有抓包命令的教程,感谢热心反馈,特地这里简单补充下内容以便学友了解。系统运行过程中,难免发现服务器一些流量异常或访问异常,我们可以采用tcpdump命令进行抓包。下边简单介绍下该命令使用办法。1,安装tcpdump一些系统默认没有安装,我们需要yum安装下这个命令:yuminstalltcpdump-y2,tcpdump使用。一些使用我们可以tcpdump–help看下…

    2022年8月20日
    14
  • xshell安装步骤_Xshell6

    xshell安装步骤_Xshell6开发环境部署目的:利用ssh远程登陆服务器(在windows系统下远程连接linux)下载XSHELL7XSHELL7下载网址:https://www.netsarang.com/zh/xshell/点击“下载”点击“免费授权界面”以上是XSHELL7的下载过程然后找到右键“以管理员身份运行”一上来会出现这种错误,先点击“是(Y)”过程中一直点击“下一步”,以及“我同意”类似的,然后选择个安装路径就可以没啥特殊的。到最后一切顺利的话会显示下面这样的界面一般通向成功的道

    2025年10月13日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号