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

EDI et Outils pour Java Discussion :

problème d'execution programme java


Sujet :

EDI et Outils pour Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut problème d'execution programme java
    salut à tous
    je suis débutante en java. Pour mon 1er programme en java, après de nombreuses recherches, j'ai réussi à compiler après avoir configurer les variables d'environnement "PATH" et "CLASSPATH", c'est à dire en allant dans
    Panneau de configuration > Système > Avancé > Variables d'environnement > Variables système,
    J'ai complété la variable d'environnement PATH en ajoutant :
    C:\Program Files\Java\jdk1.5.0_08\bin
    et la variable d'environnement CLASSPATH en ajoutant
    C:\Program Files\Java\jdk1.5.0_08\lib\tools.jar

    je pense que la compilation marche bien puisqu'il me cree bien le fichier .class, mais à l'execution il me met ça comme erreur:
    Exception in thread "main" java.lang.NoClassDefFoundError

    cette erreur vient elle toujours des variables d'environnement ou du programme lui même?
    Ce qui savent, aidez moi SVP, j'aimerai vraiment avancer.
    merci

  2. #2
    Membre éprouvé Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Points : 1 118
    Points
    1 118
    Par défaut
    Ca veut dire que tu n'as pas de méthode main dans ta classe...

    la méthode main doit avoir la signature suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public static void main(String [ ] args)

    Je ne répond à aucune question technique par MP.

    Si votre problème est réglé, n'oubliez pas Dans tous les cas

  3. #3
    Candidat au Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Octobre 2002
    Messages : 3
    Points : 4
    Points
    4
    Par défaut meme probleme
    Bonjour, Bonsoir,

    j'ai exactement le meme pb que mel_gasy.
    Je peux ajouter que les applets fonctionnent sur Firefox et IE 6.
    les mêmes programmes peuvent être executés sur Eclipse.

    le programme le plus simple tel que celui-ci :

    class Bonjour1 {
    public static void main(String args[]) {
    System.out.println("vous allez adorez java !");
    }
    }
    compile bien mais ne s'execute pas :
    Exception in thread "main" java.lang.NoClassDefFoundError: Bonjour1

  4. #4
    Candidat au Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Octobre 2002
    Messages : 3
    Points : 4
    Points
    4
    Par défaut ok c'est bon pour moi
    en faisant le test en ajoutant "-classpath .' lors de l'execution du pgm, j'ai vu que c'était bon.
    J'ai donc ajouté dans la classpath les données suivantes :
    ".;<dossier lib de la jdk java>"
    et c'est ok sans être obligé d'ajouter l'option -classpath lors de l'exec du pgm

  5. #5
    Membre à l'essai
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Points : 14
    Points
    14
    Par défaut
    dabord il te manque le mot public dans le code:


    public class Bonjour1 {
    public static void main(String args[]) {
    System.out.print("vous allez adorez java !");
    }
    }



    pour l'execution il vaut mieux ke tu reinstalle le JDK dans le repertoire c:\

    pour que son emplacement sera automatiquement detecter

  6. #6
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 641
    Points
    7 641
    Par défaut
    Citation Envoyé par MaGRaP
    pour l'execution il vaut mieux ke tu reinstalle le JDK dans le repertoire c:\

    pour que son emplacement sera automatiquement detecter
    Ca, ce n'est absolument pas nécessaire!
    Chez moi, les dernières versions se sont installées par défaut dans "Program Files" (qui est bien souvent dans le PATH windows), et ça marche très bien comme ça...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  7. #7
    Candidat au Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Octobre 2002
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    merci pour vos réponses.
    Comme indiqué ci-avant, j'ai ajouté dans le classpath les dossiers qui vont bien

    Cdt

Discussions similaires

  1. Problème d'exécution programme Java
    Par cocorico88 dans le forum Général Java
    Réponses: 3
    Dernier message: 16/11/2009, 09h38
  2. Problème sur la commande COPY depuis un programme Java
    Par klereth dans le forum PostgreSQL
    Réponses: 10
    Dernier message: 10/02/2006, 14h14
  3. Réponses: 9
    Dernier message: 03/11/2005, 14h18
  4. [debutant] execution d'un programme java sous DOS
    Par rika dans le forum Langage
    Réponses: 13
    Dernier message: 26/10/2005, 18h27
  5. Problème avec le programme executable
    Par GreyDragon dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 01/10/2005, 13h43

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