IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java ME Discussion :

message d'erreur HelloWorld


Sujet :

Java ME

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut message d'erreur HelloWorld
    Bonjour à tous,
    Je viens de me mettre au java pour mon projet de fin d'étude et je rencontre déjà des problèmes....
    J'ai installé tout ce dont j'ai besoin (jdk,jre, wireless toolkit...), mais je n'arrive pas à faire tourner un simple HelloWorld...
    Je crée bien le nouveau projet, et un HelloWorld.java avec le code correspondant, mais quand j'essai de le construire, ça m'affiche 'Build Failed' ainsi qu'une 50aine de lignes d'erreurs, du style
    'C:\WTK22\apps\HelloWorld\src\HelloWorld.java:1: illegal character: \92
    {\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\froman\fcharset0 Times New Roman;}{\f1\fswiss\fcharset0 Arial;}}
    J'ai aucune idée d'où celà vient, et j'aimerais un peu d'aide svp
    Merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    Tu développes sous Word ?

  3. #3
    Membre éprouvé Avatar de kazhar
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 126
    Par défaut
    Fait un copier/coller de ton code en utilisant le bloc notes au lieu de ton editeur de texte.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    J'avais écrit le code sous WordPad et le bloc note, après vos messages j'ai essayé sous Word, 'Build Failed' encore et toujours... avec ces erreurs :
    java.lang.ClassNotFoundException: HelloWorld
    at com.sun.midp.midlet.MIDletState.createMIDlet(+14)
    at com.sun.midp.midlet.Selector.run(+22)
    une autre idée?

  5. #5
    Membre éprouvé Avatar de kazhar
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 126
    Par défaut
    Il ne faut pas que tu fasse ton code sous Word, mais bien dans le bloc notes.
    Oublie tout de suite Word

    Ensuite, apparemment, tu a appellé ton document HelloWorld.java
    En conséquent, tu doit appeller ta classe principale HelloWorld.

    Peux-tu nous montrer le code que tu obtiens ?

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    Voici le code pour tester : (simple copier coller)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    // contient les éléments de base
    import javax.microedition.midlet.*;
    // contient les éléments permettant de gérer l'interface
    import javax.microedition.lcdui.*;
     
    public class HelloWorld extends MIDlet implements CommandListener
    {
      private Display _display;
      private TextField _textField1;
      private Command _commandExit;
      private Form _form1;
     
      public HelloWorld()
      {
        // fait un lien avec l'affichage
        _display = Display.getDisplay(this);
     
        // creation d'un objet formulaire sur lequel on peut placer des composants
        _form1 = new Form("Test de HelloWorld");
     
        // creation d'un bouton pour sortir du programme
        _commandExit = new Command("Exit", Command.SCREEN,1);
     
        // creation d'un champ de texte contenant notre Hello World
        _textField1 = new TextField("","Hello World !",15,TextField.ANY);
     
        // ajout des composants au formulaire
        _form1.addCommand(_commandExit);
        _form1.append(_textField1);
        _form1.setCommandListener(this);  
      }
     
      // évènement exécuté au démarrage de l'application
      public void startApp()
      {
        // affichage du formulaire
        _display.setCurrent(_form1);
      }
     
      // évènement exécuté lors de la mise en pause de l'application
      public void pauseApp()
      {
      }
     
      // évènement exécuté lorsque l'application se termine
      public void destroyApp(boolean unconditional)
      {
      }
     
      public void commandAction(Command c, Displayable s)
      {
        // lors du clic sur le bouton Exit
        if (c == _commandExit)
        {
           // appel manuel à la fonction de fermeture
           destroyApp(false);
           // on demande au manager de fermer l'application
           notifyDestroyed();
        }
      }
    }

    Alors avec le wireless toolkit 'Build failed' ...
    Et 'BUILD SUCCESSFUL' sous Netbeans, par contre à l'exécution il m'affiche :
    'java.lang.ClassNotFoundException: HelloWorld
    at com.sun.midp.midlet.MIDletState.createMIDlet(MIDletState.java:147)
    at com.sun.midp.midlet.Selector.run(Selector.java:151)'

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 143
    Par défaut
    eh bien en utilisant l'emulateur (telephone mobile), j'obtiens la même erreur lorsque j'exécute l'appli helloworld

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 70
    Par défaut
    J'ai créé un projet avec éclipse et j'ai utilisé ton code.
    Tout marche très bien.

    Si tu débute avec Java je te conseil de te mettre tout de suite a éclipse.

    Parce que sinon tu dois créer ton .jad et .jar à la main.

  9. #9
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 127
    Par défaut
    Bonsoir,
    j'ai ces messages d'erreurs

    sur KToolbar

    No sources to compile
    Build failed

    Unable to create MIDlet HelloWorld
    java.lang.ClassNotFoundException: HelloWorld
    at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
    at com.sun.midp.midlet.Selector.run(+22)
    j'ai essayer sur eclipse mais j'ai un autre message d'erreur

    Exception in thread "main" java.lang.UnsatisfiedLinkError: com.sun.midp.main.Configuration.getProperty0(Ljava/lang/StringLjava/lang/String;
    at com.sun.midp.main.Configuration.getProperty0(Native Method)
    at com.sun.midp.main.Configuration.getProperty(Configuration.java:32)
    at com.sun.midp.lcdui.Resource.<clinit>(Resource.java:30)
    at com.sun.midp.main.Main.initSystemLabels(Main.java:686)
    at com.sun.midp.main.Main.main(Main.java:103)
    j'attende votre aide.
    merci d'avance
    a+

  10. #10
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 127
    Par défaut
    Citation Envoyé par salimdz Voir le message
    Bonsoir,
    j'ai essayer sur eclipse mais j'ai un autre message d'erreur
    Bonjour,
    j'ai trouvé la solution la voila,

    faire un clic droit sur HelloWord.java



    ou choisir HelloWorld dans les options de Run


  11. #11
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 127
    Par défaut
    Bonjour,
    j'ai trouve aussi ce problème

    ALERT: java/lang/ClassFormatError: Bad version information.
    voila la solution

    Pour définir le "Java Taux de conformité" à 1,4.,
    Dans Eclipse Aller au projet -> Propriétés -> compilateur Java,
    activez les paramètres du projet «spécifique» et ensuite «Java Taux de conformité" à 1,4
    source

  12. #12
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Je crois qu'avec Netbean, c'est click click sans arret. Une meilleur maniere productive c'est utiliser un IDE sinon bloc note

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TSocket] Message d'erreur
    Par rgz dans le forum Web & réseau
    Réponses: 6
    Dernier message: 04/07/2003, 09h16
  2. Surcharger le message d'erreur après un OnException
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 11h42
  3. Réponses: 4
    Dernier message: 04/03/2003, 01h05
  4. [CR] Message d'erreur
    Par nono1 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/09/2002, 14h54
  5. Réponses: 2
    Dernier message: 27/05/2002, 19h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo