我得到一个奇怪的错误,我无法深究。当我在Push Registry中注册midlet时,它会抛出ClassNotFoundException。我直接从API文档中使用了非常标准的实现,只是网址被更改了
// MIDlet class name
String midletClassName = this.getClass().getName();
// Register a static connection.
String url = "sms://:2049";
// Use an unrestricted filter.
String filter = "*";
PushRegistry.registerConnection(url, midletClassName, filter);
由于某种原因抛出java.lang.ClassNotFoundException!当我查看JAD时,它看起来没问题:
MIDlet-1: AlarmHandler, ,sweoch.test.AlarmHandler
这是类midletClassName在调试时等于。那么为什么会有这样的例外呢?