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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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)'

+ 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