学习做J2ME游戏碰到问题,在线求指教,谢谢

问题描述

这是《J2ME手机游戏开发详解》里第14章的例子例子可以拷贝到WTK里正常运行但是在MyEclipse里刚开始显示一个画面就会报错CONSOLE如下:正在通过存储根C:DocumentsandSettingsGamej2mewtk2.5.2appdbMediaControlSkin来运行Runningwithlocale:Chinese_People'sRepublicofChina.936Runningintheidentified_third_partysecuritydomainUncaughtexceptionjava/lang/IllegalArgumentException.java.lang.IllegalArgumentExceptionatjavax.microedition.media.Manager.createPlayer(+11)atSoundEffects.createPlayer(+18)atSoundEffects.<init>(+13)atSoundEffects.getInstance(+13)atescapeeMIDlet.init(+14)atescapeeMIDlet.splashScreenDone(+4)atSplashScreen.dismiss(+19)atSplashScreen.keyPressed(+4)atjavax.microedition.lcdui.Canvas.callKeyPressed(+19)atjavax.microedition.lcdui.Display$DisplayAccessor.keyEvent(+198)atjavax.microedition.lcdui.Display$DisplayManagerImpl.keyEvent(+11)atcom.sun.midp.lcdui.DefaultEventHandler.keyEvent(+127)atcom.sun.midp.lcdui.AutomatedEventHandler.keyEvent(+210)atcom.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+114)atcom.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+57)——————————————————————————————————————————————拷贝到手机上也是和MyEclipse里的运行一样的问题请教了

解决方案

解决方案二:
有没有源码??发一个看看。。。
解决方案三:
参数错误造成的去检查你的方法中的参数
解决方案四:
我新手前来学习知识
解决方案五:
同意引用2楼hbzzh1977的回复:

参数错误造成的去检查你的方法中的参数

解决方案六:
我知道这个EXCEPTION是参数错误的异常我J2SEJ2EE基础还不错但是J2ME刚弄我自己检查是没有异常的。。。首先EC不报错其次WTK里也运行正常就是用EC模拟运行的时候会报错源码我不知道发到哪。。。本来这就是个书上的例子
解决方案七:
参数错了

时间: 2024-07-28 17:19:55

学习做J2ME游戏碰到问题,在线求指教,谢谢的相关文章

java基础问题求指教谢谢

问题描述 java基础问题求指教谢谢 形如 A a=new A();-------------1 a=new A();--------------2 辣么,a到底指的是哪个对象?1还是2? 五楼的说法对么? 解决方案 只用new关键字是为了创建一个对象,你使用了两次new关键字进行创建,会在内存中创建两个A的对象,a是你声明的一个引用,在程序中以最后一次的指向为准,这里是指向最后一个. 解决方案二: new 最后一个对象时,内存又为它分配了新的地址,所以a只想最后一个 解决方案三: a 在最后被

C#winform做一个网吧计费系统,求指教啊!%&amp;amp;gt;_&amp;amp;lt;%

问题描述 最近在用C#做个网吧计费系统,其中有一个功能就是,点击菜单项的视图,出现三个选项,点击选项,在下面就出现不同的界面,是跟数据库连接出现数据的,是怎么实现的呢,下面有groupbox和DataGridView,求解答啊,无限感激!还有就是C#如何连接数据库,我按照代码打了,还是连接不行,求解答啊 解决方案 解决方案二:你链接数据库的连接字符串怎么写的解决方案三:groupbox是用来放datagridview的,实现方法可以在点击那三个选项的时候直接读取数据库里的数据,用dataadap

mysql做数据库cpu占用率竟达300多,在线求大神解答

问题描述 mysql做数据库cpu占用率竟达300多,在线求大神解答 话不多说,直接上图 解决方案 http://blog.csdn.net/yhawaii/article/details/7246008 用一些工具先看下问题在哪里 解决方案二: 为何这么叼 开启了隐藏功能么 解决方案三: 没人知道咋回事么,很急的啊.快来大神帮我解答吧

正在做一个游戏的内存辅助,求讲解VB的三个函数!!跪谢!!!!

问题描述 正在做一个游戏的内存辅助,求讲解VB的三个函数!!跪谢!!!! 正在写一个游戏辅助,找到了一点源码,其中有三个很重要的函数一直没弄明白,求万能的CSDN网友解答一下这三个函数都是神马意思啊?!醉醉哒... Public Function Int2Byte(ByVal t As Integer) As Byte() Dim destination As Byte() = New Byte(4 - 1) {} vbMem.CopyMemory(destination, t, 4) Retu

多邻国CEO路易斯:让学习像玩游戏一样简单

在线教育现在已经是一个非常热门的互联网创业方向,但是语言学习类在线教育公司多邻国已经小有成绩:目前在美国,通过多邻国学习语言的人数已经超过了所有在线下学习语言人数的总和.今年4月底,多邻国(Duolingo)发布了针对中文用户学习英语的课程.在仅仅发布了iOS版本的情况下,首周就被苹果应用商店的推荐,并且获得了100万用户."虽然后来因为网络原因,在一周左右的时间里用户无法注册导致大量用户流失,但现在我们在中国仍然有100万活跃用户."多邻国CEO路易斯·冯·安(Luis von Ah

State模式在J2ME游戏设计中的应用(需要源代码留下e-mail)

设计|源代码    游戏设计中的状态转换是一个既是非常重要又十分复杂的部分.我前几天做移植的时候看到一个public void keyPressed(int keyCode)中间竟然有着近2000千行的代码,这样的话冗长的代码不仅不符合OO的思更加严重的是会打扰我们的程序思路.这两天运用State模式做了一个J2ME游戏中的状态转换由于只是一个实验的例子所以只做了开始菜单和帮助的转换,在这个框架下再加入其他的状态实际就是十分的简单的了. 现在DEMO中只有两个状态,两种状态下keyPressed

J2ME游戏APIのGameCanvas游戏画布

GameCanvas是MIDP2.0的一个最主要元素,提高了J2ME游戏开发的方便性,相对于MIDP1.0,降低了J2ME游戏开发的难度跟成本,本文专门详述了GameCanvas游戏画布的有关内容,对GameCanvas有个大概的剖析. 一.GameCanvas中的主要方法.方法原型跟方法的作用如下总结: 1.方法GameCanvas,方法原型protected GameCanvas(boolean suppressKeyEvents),作用:构造方法,参数 suppressKeyEvents

j2me游戏引擎的基本构成

游戏引擎在国内还是有一批人走在前沿的,但出于种种的原因发展的并不是很好,并且引擎的神秘面纱和不可揣测的高难度使一些人还没有正式开始就已经打了退堂鼓.通常我们说游戏引擎的时候总是想到3D游戏引擎,的确游戏引擎发展到今天将它发挥到极致的正是3D引擎,但在3D引擎之前其实还是有很多2D,2.5D游戏引擎的,它们现在虽然看起来很弱,但却为3D引擎的产生提供了巨大的理论支持. 原理上讲引擎的结构真的很简单,并没有大多数人想的那么复杂.本篇文章不会讲更复杂的引擎,仅仅针对j2me来讲,但麻雀虽小五脏俱全,我

巧用 ARKit 和 SpriteKit 从零开始做 AR 游戏

本文讲的是巧用 ARKit 和 SpriteKit 从零开始做 AR 游戏, 原文地址:Building an AR game with ARKit and Spritekit 原文作者:Esteban Herrera 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:Danny Lau 校对者:KnightJoker,LJ147 巧用 ARKit 和 SpriteKit 从零开始做 AR 游戏 这篇文章隶属于 Pusher 特邀作者计划. ARKit