无法加载类(旧的Java手机游戏)

时间:2016-08-10 13:06:50

标签: java java-me

我有一个旧的,被遗忘的java游戏,用于旧的西门子手机,我想再玩一次。但我再也没有电话了。所以我一直试图模仿它。但它不起作用。

Kemulator会丢失此错误:

  

KEmulator v1.0.0正在运行...
  启动MIDlet类:Incubus
  线程“Thread-6”中的异常java.lang.NoClassDefFoundError:com / siemens / mp / ga   我/ GraphicObject
      在Incubus.startApp(未知来源)
      在javax.microedition.midlet.MIDlet.invokeStartApp(未知来源)
      at emulator.c.run(Unknown Source)
      在java.lang.Thread.run(未知来源)

有没有办法解决或绕过这个?

更新: 我安装了SMTK Core Pack 0.11.1.49和M55 SMTK Emulator Pack V0.9.00.1(来自西门子)。我认为应该用J2ME Siemens Java API解决这个问题。但它会在模拟器中挂起此错误:

  

禁止时调用内存分配器

1 个答案:

答案 0 :(得分:1)

游戏使用的是依赖于平台的J2ME Siemens Java API(来自Siemens SMTK),模拟器无法处理西门子特定的调用。

也许有一个库可以将这些西门子调用转换为通用J2ME或其他东西,但可能不会。