
En cherchant à tester Goojet sur mon iPod Touch je me suis heurté à un des problèmes connus du gadget de l’année : il n’y a pas de JVM (Java Virtual Machine) embarquée (bouh) ! Bonne nouvelle pour les possesseurs de l’iPhone et de l’iPod Touch, une version de la JVM a été portée et vous permet de lancer des applis 100% Java, cool :)
En en plus c’est simple à installer ! Le plus dur (quoique pas si dur que ça..) restant de Jailbreaker son device ! Une fois que installer.app fonctionne voici la marche à suivre :
- Ajoutez cette source dans l’installer : http://apptapp.saurik.com/ , rafraîchissez la liste des paquets, vous devriez à présent avoir une nouvelle catégorie ‘Java’ dans la liste des package.
- Ensuite installez dans l’ordre : GNU Classpath, JamVM et éventuellement Classpath Tools. Et voila vous avez une JVM !
Euh ok, mais comment on lance une appli ?? Avec le terminal bien sur (ça doit pouvoir fonctionner avec launcher aussi). La seule condition à respecter est d’avoir une classe avec une méthode main() dans le dossier ou l’on lance l’appli, par exemple avec un fichier HelloWorld.class on fait tout simplement :
#java HelloWorld
Voili voilou pour l’install de la jvm. Je n’ai pas encore réussi à faire péter Goojet sur mon iPod mais j’y travaille… Je suis pas expert Java et je pense que je vais être obligé de faire un peu de reverse-engineering (à moins que Cédric ou un dev Goojet me file les sources ? je crois que je rêve la et de toute façon c’est plus rigolo de trouver tout seul..) La suite très bientôt.
source : iPhone Dev Wiki











