`
geelong
  • 浏览: 117137 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

j2me部署到手机上

    博客分类:
  • j2me
阅读更多

你是想把你现在做的这个手机项目打包成jar文件在正式手机上运行吗?如果是这样的话没有那么麻烦,直接到workspace里,找到你的项目,进到.eclipseme.tmp文件夹,进emulation文件夹,里面就有已经打包好的jar文件。

 

 

EclipseME新手上路: com.sun.kvem.midletsuite.InvalidJadException: Reason = 36
2008-03-05 15:01
    刚刚使用EclipseME来做J2ME开发,使用过程中碰到了一些错误,做个记录,也那些碰到同样问题的朋友一个参考。

问题描述:
   在用JAD URL的方式来运行Midlet程序时出现 “com.sun.kvem.midletsuite.InvalidJadException: Reason = 36”的错误。
原因分析:
    jad文件中的Midlet Jar URL指定错误,默认的jar应该和jad放在同一目录才可以运行。
解决方法:
    选择JAD URL来运行时,最好选择deployed目录下的jad文件,而不要使用项目根目录下的那个,因为默认打包的jar放在deployed下。


原创   j2ME打包后,运行JAD文件,报com.sun.kvem.midletsuite.InvalidJadException: Reason = 22

 

把.jad和.jar文件拷到真机上时,安装的过程中,出弹出错误提示:
安装失败,错误码=907 JAR无效
碰到这个问题后,在google中查找时资料时发现,很多人把这个问题出现的原因归结为所使用的手持设备不支持CLDC1.1,因而有人提出解决方

案为:打开jad文件,把CLDC1.1改为1.0。事实上出错原因并非如此,经再三查找资料后发现,
Reason = 22 的出错原因是:jad文件中没有为Midlet套件提供Midlet入口位置。
解决方案为:
1、在Eclipse 集成编辑环境中提供了一个jad文件编辑器,只需要双击“项目名.jad”文件—>在打开的窗口中单击“midlets”—>单击“add” —>把默认的“New Midlet”改为要显示的文件名如Saolei(并不一定非要和后面的类名GameMain一样,当然也可以用中文如扫雷);“Icon”为指定的图 标,可缺省如com.xml.game.icon.png;“class”改为midlet所在的包名,再加midlet所在入口类名, 如:com.xml.game.GameMain即可。
2、另一种方法是,用记事本打开jad文件,在第一行添加一句:MIDlet-1: Midlet文件名,,com.blogbus.usercy.GameMidlet即可。

 

 

MIDlet-1: HttpServletXml2,,blogkxml.HttpServletXml2

 

               安装时候选择的名字     类在包中的位置

 

 

 

分享到:
评论

相关推荐

    J2ME 手机程序开发

    J2ME在手机程序开发中的应用广泛,因为它允许开发者创建跨平台的应用,可以在多种不同类型的移动设备上运行。 **第二章:高级界面开发** 在J2ME中,高级界面开发涉及到创建用户友好的交互体验。这一章节可能涵盖了...

    手机J2ME程序编写教程

    3. **模拟器测试**:在实际部署到设备之前,先在模拟器上进行测试和调试。 4. **签名和发布**:为了在某些平台上运行,JAR文件可能需要签名,然后通过运营商或其他分发渠道发布。 ### 七、优化与性能 1. **内存...

    j2me编写手机RPG游戏

    1. **J2ME基础**:理解J2ME的架构、API以及如何在移动设备上部署和运行Java应用。 2. **游戏设计**:RPG游戏的核心机制,包括角色属性、战斗系统、任务设计、剧情推进等。 3. **图形与音频处理**:学习如何在J2ME中...

    开发j2me的手机模拟器

    总的来说,J2ME手机模拟器是开发过程中不可或缺的工具,它们提供了在实际设备上部署前进行测试和优化的平台。MicroEmulator作为开源选项,为开发者提供了一种高效且灵活的方式来测试他们的J2ME应用程序。

    基于J2ME的Java手机软件开发

    开发过程中通常会先在台式机上模拟运行,确认无误后再部署到实际手机设备上。具体的开发环境配置如下: - **系统环境**:Windows 2000 Server - **平台支持**:J2ME Connected Limited Device Configuration 1.0 ...

    j2me 手机动画编辑器

    使用这样的工具,开发者可以先在PC上进行精细调整,再将结果部署到目标设备上,以减少在手机上直接调试的复杂性。 在实际应用中,J2ME手机动画编辑器的知识点包括: 1. **图形用户界面设计**:理解如何创建直观且...

    J2ME手机游戏开发毕业论文

    **J2ME手机游戏开发毕业...综上所述,这篇毕业论文对J2ME手机游戏开发进行了全面的阐述,不仅介绍了技术基础,还讨论了开发实践中的关键问题。对于想要了解移动游戏早期开发环境和经验的读者,这是一个宝贵的学习资源。

    j2me 手机程序入门,让你快速掌握j2me手机程序开发

    Java 2 Micro Edition (J2ME) 是一种Java平台,专为资源有限的移动设备,如早期的智能手机和平板电脑,设计的。本教程将引导初学者深入理解J2ME手机程序开发,帮助你快速入门并掌握核心概念。 1. **J2ME概述** ...

    j2me手机游戏源码

    J2ME的架构由配置(Configurations)、配置集合(Configuration Sets)和可部署单元(Deployable Units)组成,使得开发者可以在多种不同设备上发布跨平台的游戏。 在标题提及的"j2me手机游戏源码"中,我们关注的是...

    j2me 手机蓝牙聊天系统

    JBuilder支持Java应用程序的开发,包括J2ME项目,可以在模拟器上进行预览和调试,以便在实际设备部署前验证功能。 **编程技术**:在J2ME中,开发者可能使用了javax.microedition.io包下的Connector类来创建和管理...

    j2me 手机游戏 开发基础教程

    打包游戏为JAR文件后,可以上传到手机运营商的商店或者第三方应用市场供用户下载。有时还需要根据目标设备的特定配置进行调整。 通过深入学习本教程,开发者将掌握J2ME手机游戏开发的基础技能,从而能够创建出吸引...

    J2me 手机发送短信示例

    - 不同设备可能对J2ME的支持程度不同,因此在不同手机上测试是必要的。 - 用户权限:发送短信通常需要用户的同意和权限,确保在MIDlet的`Displayable`上显示请求权限的对话框。 - 错误处理:程序应处理可能的异常...

    j2me手机游戏开发技术详解

    ### j2me手机游戏开发技术详解 #### J2ME概述 **1.1 J2ME体系结构** **1.1.1 JAVA技术的版本** Java技术根据不同的应用场景分为三个主要版本: - **J2SE(Java 2 Platform, Standard Edition)**:标准版,面向...

    几个J2ME手机游戏源代码

    4. **打包和部署**:如何将游戏打包成可执行文件,并将其部署到实际的手机设备或者通过蓝牙或网络进行分发。 通过这些源代码和Eclipse开发基础的学习,开发者不仅可以深入理解J2ME游戏开发的技术细节,还能掌握实际...

    J2ME制作的手机日历

    最后,将完成的JAR文件和对应的JAD文件打包,就可以通过红外、蓝牙或者数据线等方式部署到手机上了。用户可以通过手机的菜单系统启动应用,查看和管理他们的日程。 总结来说,使用J2ME制作手机日历涉及到了环境配置...

    j2me坦克大战手机程序源码

    5. **多线程**:为了保证游戏的流畅性,J2ME坦克大战可能会使用多线程技术,比如将游戏逻辑和绘图分开到两个线程中执行,以避免因处理复杂逻辑而阻塞用户界面。 6. **数据结构和算法**:游戏中可能用到多种数据结构...

    J2ME模拟器模拟2007版的手机QQ

    开发者可以使用模拟器快速测试代码,调试错误,而无需频繁地在真机上部署。KEmulator Lite提供了诸如屏幕截图、日志记录和性能分析等辅助功能,帮助开发者优化应用程序的性能和用户体验。 总的来说,J2ME模拟器如...

    J2ME中文教程,J2ME手机程序开发

    **J2ME中文教程——开启手机程序开发之旅** Java 2 Micro Edition(J2ME)是Java平台的一个重要分支,专为资源有限的嵌入式设备...通过本教程,你将全面了解J2ME,从理论到实践,逐步成为J2ME应用程序的专业开发者。

    J2ME手机开发论文(2篇)+外文翻译

    J2ME,全称Java 2 Micro Edition,是Java平台的一...综合这三份文档,我们可以全面了解J2ME在手机游戏开发中的应用,从理论到实践,再到国际视野,这对于学习J2ME技术或撰写相关毕业论文的学生来说,是非常宝贵的资源。

Global site tag (gtag.js) - Google Analytics