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 :

Compilateur Java [Débutant(e)]


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 23
    Par défaut Compilateur Java
    Bonjour,

    Je me suis procuré un vieux bouquin sur Java, car j'aimerais tester un peu la programmation...
    Enfin bref comme dit dans le bouquin, j'ai créé un fichier .java avec le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    class ApplicationBonjour {
     
     public static void main(String[] args) {
       System.out.println("Bonjour!");
     }
     
    }
    puis dans le livre ils me disent d'aller dans l'invite de commande MS-DOS, de me mettre sur le dossier où il y a le fichier et d'écrire la commande
    javac nomdelapplication.java
    pour compiler le fichier source.
    Mais quand je fais ça, il m'affiche ça
    'javac' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
    Bon, tout ça pour savoir si quelqu'un pourrait m'indiquer un compilateur Java ?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 088
    Par défaut Reponse
    Pour pouvoir lancer la commande de compilation javac qui n'est autre qu'un fichier exécutable qui se nomme javac.exe, il vous faut impérativement avoir installé sur votre ordinateur un kit de developement java.
    Mais ce n'est pas tout. A mon souvenir, l'installation d'un tel kit ne touche pas à votre variable système PATH, si bien qu'il vous revient d'y ajouter le chemin d'accès au dossier bin de votre kit de developpement.
    Rendez-vous chez http://java.sun.com.... pour télécharger la version actuelle du SDK SE de Sun....
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 23
    Par défaut
    ok merci
    tu peux me tutoyer ça me dérange pas
    j'ai téléchargé et installé Java(TM) 2 SDK, Standard Edition Version 1.3.1, mais je trouve pas comment compiler avec...

  4. #4
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 088
    Par défaut Ok
    Pas de problème, c'est une vieille habitude. Tu sais, arrivé à un certain age...
    Bref, vérifie avec l'outils de recherche de windows l'existance sur ta machine d'un fichier nommé javac.exe
    Tu peux aussi faire ta recherche en ligne de commande :
    par ex. : C:\dir /S javac.exe (à faire à la raçine du disque si tu veux pas rater des sous-dossiers, et il faut être un peu patient, ça n'est pas très véloce).
    Si tu ne trouves pas ce fichier, c'est que tu as probablement installé une JRE (Java Runtime Environment), et non un JDK(Java Development Kit). Seuls les kits de developpement fournisse cet executable.
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 333
    Par défaut
    je me suis procurer un vieux bouquin sur le java, car j'aimerai tester un peu la programmation...
    Alors si tu veux débuter il y a 2 méthodes :

    Les guerriers : tu fais tout en ligne de commande tu gères toi même tes option de compilation. Tu peux te prévaloir du titre de puriste et crier victoire quand tu as fait un programme de 10 classes qui s'exécutent ...


    Les autres : tu utilises un ide ( attention pub : par exemple eclipse ) qui te permets de simplifier les opérations de compilation, de gestion des packages ... En gros tu peux produire des trucs assez sympathique plus rapidement mais tu auras une connaissance mois profonde des mécanisme pointus (rien ne t'empêches d'approfondir certains point quand tu en a envie)


    Tu auras compris que cette vision totalement impartiale de ma part que je penche pour la solution 2.

    Personnellement on m'a poussé sur la voie 1 sois disant que c'était mieux pour apprendre .... que dalle ça permet juste au mec qui te regarde de passer pour compétant sans forcément l'être :p,

    Bon courage dans tout les cas

  6. #6
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Je ne suis pas tout à fait d'accord.

    Je pense que c'est bien de faire les premiers tuto (de Sun par exemple) en compilant à la mimine. L'idéal est d'arriver à compiler, exécuter, packager un petit projet (1 interface et 2/3 classes suffisent) avec un jar de dépendance (JUnit par exemple) et au moins deux packages différents.

    Après, c'est sûr qu'utiliser un IDE est quasi-indispensable.

    J'ai vu trop de personnes dans mon boulot qui ignorent ce que fait Eclipse et qui sont perdus dès qu'une erreur de Build survient. Ils vont alors perdre facilement un quart d'heure dessus alors qu'une personne connaissant le fonctionnement se débloquera en moins d'une minute.
    Et cela est de plus en plus courant quand on multiplie les plugins et que l'on utilise des outils de Build (Maven, Ant ou autre).

    Mais après, c'est peut-être juste une envie de passer pour quelqu'un de compétent

  7. #7
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par LittleBean Voir le message
    Les autres : tu utilises un ide ( attention pub : par exemple eclipse ) qui te permets de simplifier les opérations de compilation, de gestion des packages ...
    Moi non plus je ne suis pas d'accord, mais c'est par logique, pas par pédagogie.

    Tu estimes qu'un IDE "simplifie les opérations de compilation, de gestion des packages..." et je suis d'accord. Mais avant de chercher à simplifier cela il faut déjà savoir que ça existe et ce qu'il y a à faire à ce propos. Un IDE ne risque pas de t'apprendre ça.

    Il y a donc contradiction dans le raisonnement, Objection ! donc.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. [Compilation]Compilateur Java
    Par gurv4n dans le forum Général Java
    Réponses: 4
    Dernier message: 09/01/2008, 21h31
  2. Compilateur Java sous Mandriva 2006
    Par Myra67 dans le forum Applications et environnements graphiques
    Réponses: 11
    Dernier message: 10/06/2006, 15h19
  3. Questions sur les compilateurs java
    Par irenee dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 30/05/2006, 10h42
  4. [Compilateur]compilateur java sous debian
    Par Burinho dans le forum Général Java
    Réponses: 23
    Dernier message: 03/11/2005, 20h54
  5. Compilateurs Java
    Par anzar dans le forum Build
    Réponses: 2
    Dernier message: 12/06/2003, 22h13

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