2011-03-04 46 views
0

我已经能够在设备上正确运行我的应用程序(N8)。从那以后,当我启动它时,我总是得到一个ClassNotFoundException异常。它是这样的:应用程序启动时的ClassNotFoundException(在设备上)

ClassNotFoundException的: com.greencod.pinball.nokia.PinballMIDLet 在java.lang.Class.forName在 ... rtCldc.loadApplicationClass在 ... rt.jvm.loadApplicationClass在... java.lang.Thread.run

注 Invoker.handleStarRequest在 ... l.rt.midp.MidleInvoker.run在 的应用程序运行在模拟器罚款。而且,它第一次运行的是通过eclipse中的调试器。现在调试器或简单安装不会生成可运行的应用程序。我是诺基亚开发新手,所以我必须做一些愚蠢的事情,我只是不知道我在使用Symbian^3 SDK 0.9。

为了在手机上获得应用程序,我从清单视图中单击'创建包',该清单视图为2个目标构建jar/jad文件:SymbianEmulator和SymbianDevice,我通过扫描SDK文件夹来安装它。在尝试将文件上传到设备后,通过在eclipse中使用debuger以及在我的计算机上使用Ovi程序,将其放入Install文件夹中。手机本身被配置为接受未签名的应用程序。

我很失落,欢迎任何帮助。

附加信息

Eclipse是构建JAD我,所以我不知道这就是问题所在。这里是jad文件:

MIDlet-1: Pinball Deluxe,,com.greencod.pinball.nokia.PinballMIDLet 
MIDlet-Jar-Size: 1882 
MIDlet-Jar-URL: Pinball-MIDLet.jar 
MIDlet-Name: Pinball Deluxe MIDLet 
MIDlet-Vendor: GreenCod 
MIDlet-Version: 0.1.0 
MicroEdition-Configuration: CLDC-1.1 
MicroEdition-Profile: MIDP-2.1 
Navi-Key-Hidden: true 
Nokia-MIDlet-App-Orientation: portrait 
Nokia-MIDlet-On-Screen-Keypad: no 

,这里是我的类声明:

package com.greencod.pinball.nokia; 
import javax.microedition.lcdui.Display; 
import javax.microedition.midlet.MIDlet; 

public class PinballMIDLet extends MIDlet { ... } 

回答

0

已解决:nokia forums。基本上问题是项目的build.properties被搞乱了。

相关问题