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

avec Java Discussion :

compilation java impossible


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut compilation java impossible
    bonjour a tous
    voilà depuis une semaine tout juste j'essaie de me mettre a la programmation et je suis déjà perdu !!!
    alors au moment de la compilation de mon fichier bonjour monde.java j'ai ce message qui apparaît sous dos
    c:\exercices>java bonjourmonde.java
    bonjourmonde.java:1: 'class' or 'interface' expected
    bonjour monde
    ^
    1 error
    voilà merci d'avance pour ce petit coup de pouce.
    pour info, j'ai bien rentré mes variables d'environnement path et classpath
    merci

  2. #2
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    d'abord tu dois compiler ton programme,

    javac bonjourmonde.java

    cela te donnera un fichier .class que tu peux exécuter en lançant :

    java bonjourmonde.class

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut
    bonjour
    c'est justement en voulant compilé le programme que ce message s'affiche!!

  4. #4
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    c:\exercices>java bonjourmonde.java


    là tu ne compiles pas, tu exécutes un fichier source, c'est illogique.


    les .java sont tes fichiers sources à compiler
    les .class sont tes fichiers java compilés (en gros)


    donc tu dois taper:


    javac bonjourmonde.java

    PUIS

    java bonjourmonde.class

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut
    oui, donc désolé pour le premier message mais j'ai fais une erreur de frappe en fait c'est bien en tapant javac bonjourmonde.java que le message d'erreur apparaît.
    merci d'avance

  6. #6
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    as-tu bien commencé ton code source par:

    public class bonjourmonde{

    ...

    }

    ?

    Si oui, montre ton code

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut
    non, je n'ai pas commencé mon code source par ça mais ce n'est stipulé nul part sur mon tuto qu'il faut commencer par ça!!
    mon tuto: java pour les enfants.
    merci

  8. #8
    Membre expérimenté Avatar de Amine_sas
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 245
    Par défaut
    Salut,
    Citation Envoyé par bou33 Voir le message
    mon tuto: java pour les enfants.
    et ton code ?

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut
    salut,
    ben mon code source c'est bonjourmonde sur un fichier bloc notes voilà j'espère que ça vous avancera
    merci

  10. #10
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Poste ton code, s'il te plait. Sinon, on peut pas t'aider plus...

  11. #11
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    Citation Envoyé par Tommy31 Voir le message
    Poste ton code, s'il te plait. Sinon, on peut pas t'aider plus...
    je crois (et j'ai peur) que son code soit vraiment "bonjour monde" dans un fichier texte .

  12. #12
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    je te conseille alors d'aller lire la faq, les tutoriels, et p-e de ne pas commencer par le java comme premier langage, enfin c'est mon avis.

    Sinon pour un bonjour monde :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public class bonjourmonde{
     
                 public static void main(){
                               System.out.println("Bonjour Le Monde");
                 }
    }

    et tu enregistres le tout dans bonjourmonde.java

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut
    merci tuxico je vais suivre tes conseils et voir avec les faq mais merci quand meme!!

  14. #14
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Citation Envoyé par Tuxico Voir le message
    cela te donnera un fichier .class que tu peux exécuter en lançant :

    java bonjourmonde.class
    Attention, ce n'est pas le fichier .class qu'il faut spécifier mais le nom de la classe publique contenant la méthode main.
    Code other : Sélectionner tout - Visualiser dans une fenêtre à part
    java bonjourmonde

    Citation Envoyé par Tuxico Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public static void main(){
        System.out.println("Bonjour Le Monde");
    }
    Là aussi une petite erreur, la méthode main attend un tableau de String en paramètre (une ellipse est également possible depuis Java 5).


    Merci d'être plus rigoureux avec les débutants .

    @bou33 comme te l'a conseillé Tuxico, pense à regarder, en plus des cours et tutoriels, les FAQs.
    Par exemple Comment compiler et exécuter mon application Java ?
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  15. #15
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    Merci d'être plus rigoureux avec les débutants .
    Petites distractions, tapé ça entre deux travaux

    mais en effet

Discussions similaires

  1. Compilation java impossible
    Par Supinptiste dans le forum Débuter avec Java
    Réponses: 25
    Dernier message: 11/03/2014, 20h20
  2. Problème de compilation JAVA
    Par Xantres dans le forum Java ME
    Réponses: 6
    Dernier message: 23/04/2007, 08h56
  3. Erreur de compilation java.net.MalformedURLException
    Par karimspace dans le forum Services Web
    Réponses: 4
    Dernier message: 12/04/2007, 11h34
  4. Compilation Java avec GCJ pour faire un exe. Pourquoi ?
    Par Claude URBAN dans le forum Général Java
    Réponses: 11
    Dernier message: 17/06/2006, 21h00
  5. Réponses: 1
    Dernier message: 24/05/2006, 18h29

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