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

Build Java Discussion :

Compiler un programme java


Sujet :

Build Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de stpaul04
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 272
    Par défaut Compiler un programme java
    Bonjour a tous,

    je suis debutant en java et je n'arrive pas a compiler un programme en java.
    Quand te tape javac Prg.java sur ma commande Dos, il m'affiche erreur.

    Que dois-je installer comme programme avant de commencer la compilation ?

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 93
    Par défaut
    Et bien il faut installer le JDK pour pouvoir compiler un programme.

    La compilation se fait ainsi:Ce qui génère un fichier ".class", c'est lui que tu peux executer avec:

  3. #3
    Membre éprouvé Avatar de relivio
    Profil pro
    Inscrit en
    Février 2004
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 157
    Par défaut
    Bonjour,

    Juste pour savoir, c'est quoi l'erreur?
    Car si ton JDK n'est pas installé, tu n'a pas pu le renseigner dans tes variables d'environnements!! et l'erreur c'est que "javac" est une commande inconnue. Mais s'il t'affiche "erreur", je voudrais bien voir ça.

    merci pour des compléments d'informations.

    Oliv'.

  4. #4
    Membre expérimenté Avatar de RPGamer
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Mars 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués

    Informations forums :
    Inscription : Mars 2010
    Messages : 168
    Par défaut
    Je suis dans une situation similaire, je chercher à compiler mon premier programme en Java. J'ai installé le JDK et modifier la valeur de la variable d'environnement Path sous Windows 7 à C:\Program Files\Java\jdk1.6.0_20\bin.

    Mon projet est quelque part dans Documents. Je fais donc comme sur tous les tutos sur le sujet, javac puis le fichier source à compiler. En faisant ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac D:\Users\Cyril\Documents\Eclipse\HelloWorld\src\helloWorld.java
    Ensuite j'essai d'exécuter le fichier .java en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java D:\Users\Cyril\Documents\Eclipse\HelloWorld\src\helloWorld
    J'obtiens un gros message d'erreur, que j'ai pris en printscreen puisque l'invite de commande de Windows est si bien conçu qu'il est impossible d'en copier le contenu.



    Merci d'avance pour votre précieuse aide

  5. #5
    Membre très actif Avatar de unknow0
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 452
    Par défaut
    Citation Envoyé par RPGamer Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac D:\Users\Cyril\Documents\Eclipse\HelloWorld\src\helloWorld.java
    sa c'est bon ^^

    Ensuite j'essai d'exécuter le fichier .java en faisant :
    alors deja c'est pas le fichier .java que tu execute (sinon sa ne sert a rien de compiler) mais le .class
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java D:\Users\Cyril\Documents\Eclipse\HelloWorld\src\helloWorld
    alors sa c'est pas bon.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp D:\Users\Cyril\Documents\Eclipse\HelloWorld\src\ helloWord
    serai plus juste.

    java ne veux pas le chemin vers le .class mais le nom de la class (ici "helloWord") le chemin vers les class c'est le but du classpath (ici donner a java via l'option -cp)

  6. #6
    Membre expérimenté Avatar de RPGamer
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Mars 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués

    Informations forums :
    Inscription : Mars 2010
    Messages : 168
    Par défaut
    OK. Merci ça fonctionne ^^

    Juste pour cette histoire de CLASSPATH, j'ai pas trouvé cette variable d'environnement. J'imagine qu'il faut la créer ?

    Ensuite, c'est sympa d'exécuter son code dans l'invite, mais comment obtenir quelque chose qui ressemble à un .exe ?

    Encore merci.

Discussions similaires

  1. Comment compiler un programme Java sur Windows 7
    Par estrellas dans le forum Débuter avec Java
    Réponses: 10
    Dernier message: 28/12/2011, 09h37
  2. Compiler un programme java sous windows
    Par tocks dans le forum Général Java
    Réponses: 4
    Dernier message: 20/04/2011, 13h12
  3. compiler un programme java dans un autre
    Par midou84 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 22/07/2008, 20h28
  4. compiler le 1er programme java
    Par amethyste94 dans le forum Langage
    Réponses: 5
    Dernier message: 10/04/2008, 17h12
  5. Compiler des fichier java, mais à partire d'un programme Java.
    Par Djobird dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 06/11/2007, 22h44

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