Aller au contenu | Aller au menu | Aller à la recherche


Eclipse : J2ME

Quelques pas en J2ME avec Eclipse

Configuration :
  • java.version=1.5.0_06
  • java.version=1.6.0_06
  • Eclipse Ganymede (Version: 3.4.0)
  • WTK2.5.2
Compiler votre projet et exporter .jad et .jar
  • J2ME
    • Create Package

Vous retrouverez ces fichiers dans votre projet/deployed

Essai du framework Floggy
  • J2ME
    • Create Package

Errors during build.

 Errors running builder 'Preverification' on project 'TestFloggy'.
 org.eclipse.jdt.internal.core.JavaModel.getTarget(Lorg/eclipse/core/resources/IContainer;Lorg/eclipse/core/runtime/IPath;Z)Ljava/lang/Object;
 org.eclipse.jdt.internal.core.JavaModel.getTarget(Lorg/eclipse/core/resources/IContainer;Lorg/eclipse/core/runtime/IPath;Z)Ljava/lang/Object;
  • Floggy
    • Add Floggy nature
  • J2ME
    • Create Package

Errors during build.

 Errors running builder 'Preverification' on project 'TestFloggy'.
 Illegal Manifest Entry Key or Value "de.schlichtherle.io.ArchiveWarningException: /home/myuser/workspace/TestFloggy/.eclipseme.tmp/emulation/TestFloggy.jar (couldn't preserve last modification time)"
 de.schlichtherle.io.ArchiveWarningException: /home/myuser/workspace/TestFloggy/.eclipseme.tmp/emulation/TestFloggy.jar (couldn't preserve last modification time)
Floggy à la main

J'ai réussi à le faire fonctionner une fois sur l'émulateur mais je ne sais plus comment ni pourquoi :(

  • 1er message :
java.lang.ClassNotFoundException: net/sourceforge/floggy/persistence/HospitalMIDlet

ReBuild et régénération du lanceur dans Run Configurations

  • 2eme message :
java.lang.RuntimeException: net/sourceforge/floggy/persistence/impl/PersistableManagerImpl

Rajout des libs floggy-persistence-weaver rajoutant le package net.sourceforge.floggy.persistence.impl

  • 3eme message :
is not a valid persistable class. Check the weaver execution!

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet