2016-08-10 1 views
3

J'ai un vieux jeu java oublié pour les vieux téléphones portables Siemens que je voudrais jouer à nouveau. Mais je n'ai plus de téléphone. J'ai donc essayé de l'imiter. Mais ça ne marche pas.Impossible de charger la classe (Vieux jeu de téléphone portable Java)

Kemulator gouttes cette erreur:

KEmulator v1.0.0 Running...
Launch MIDlet class: Incubus
Exception in thread "Thread-6" java.lang.NoClassDefFoundError: com/siemens/mp/ga me/GraphicObject
at Incubus.startApp(Unknown Source)
at javax.microedition.midlet.MIDlet.invokeStartApp(Unknown Source)
at emulator.c.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Pourrait-il y avoir un moyen de corriger ou de contourner cela?

Mise à jour: J'ai installé le SMTK Core Pack 0.11.1.49 et le M500 SMTK Emulator Pack V0.9.00.1 (de Siemens). Je pensais que cela devrait résoudre ce problème avec l'API Java de J2ME Siemens. Mais il se bloque l'émulateur avec cette erreur:

Called memory allocator when forbidden

+0

Serait-ce trop d'efforts pour implémenter votre propre paquet com.siemens.mp.game? –

Répondre

1

Le jeu utilise l'API Java Siemens J2ME (de Siemens SMTK) qui est dépendant de la plateforme, l'émulateur ne peut pas gérer ces appels spécifiques Siemens. Peut-être y at-il une bibliothèque qui convertit ces appels Siemens vers J2ME générique ou quelque chose, mais probablement pas.