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 :

Avant de programmer


Sujet :

avec Java

  1. #1
    Membre confirmé
    Femme Profil pro
    Recherche d'orientation
    Inscrit en
    Juillet 2013
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Recherche d'orientation

    Informations forums :
    Inscription : Juillet 2013
    Messages : 91
    Par défaut Avant de programmer
    Bonjour !

    J'ai voulu essayer le tutoriel Java de Open Classrooms mais je ne comprends rien à l'installation du JDK...
    Il faut commencer par installer le jre puis plus loin le jdk !
    J'ai :
    1. installé (je crois) le jre
    2. installé le jdk
    3. mis ;C:\Sun\SDK\jdk\bin; dans Variables d'environnement


    Je crois que ce n'est pas fini mais que dois-je faire maintenant ? Je ne comprends pas très bien les commandes à passer dans l'Invite de commandes...

    Je vous remercie par avance de vos réponses !

    AdelineJ

  2. #2
    Membre Expert Avatar de Nico02
    Homme Profil pro
    Developpeur Java/JEE
    Inscrit en
    Février 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Developpeur Java/JEE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 728
    Par défaut
    Salut,

    Si je ne dis pas de bêtises, lorsque tu installes un JDK, l'installation se fait en 2 partie. La première concerne le JDK, et la deuxième pour installer le JRE.

    Ensuite oui c'est plus pratique d'avoir Java dans ton Path puisque ça te permet d'utiliser des commandes Java en ligne de commande. (Mais ce n'est pas nécessaire si tu utilises un IDE pour programmer/compiler/lancer ton programme).

    Je ne comprends pas très bien les commandes à passer dans l'Invite de commandes.
    De quelles commandes parles tu ? C'est pour compiler ? Exécuter du code ?

    Dis nous ce que tu cherches à faire ça sera peut être plus simple

  3. #3
    Membre confirmé
    Femme Profil pro
    Recherche d'orientation
    Inscrit en
    Juillet 2013
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Recherche d'orientation

    Informations forums :
    Inscription : Juillet 2013
    Messages : 91
    Par défaut
    Citation Envoyé par Nico02 Voir le message
    De quelles commandes parles tu ? C'est pour compiler ? Exécuter du code ?

    Dis nous ce que tu cherches à faire ça sera peut être plus simple
    Lorsque j'ouvre la console, je me trouve dans le dossier C:\toto\titi et mon application se trouve dans le dossier C:\sdz, je fais donc :
    Après de la première instruction, je me retrouve dans le dossier C:\toto. Grâce à la deuxième instruction, j'arrive à la racine de mon disque. Via la troisième instruction, je me retrouve dans le dossier C:\sdz. Nous sommes maintenant dans le dossier contenant notre fichier Java ! Cela dit, nous pouvions condenser cela en :
    Maintenant, vous pouvez créer votre fichier .class en exécutant la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac <nomDeFichier.java>
    Si, dans votre dossier, vous avez un fichier test.java, compilez-le en faisant :
    Et si vous n'avez aucun message d'erreur, vous pouvez vérifier que le fichier test.class est présent en utilisant l'instruction dir qui liste le contenu d'un répertoire. Cette étape franchie, vous pouvez lancer votre programme Java en faisant ce qui suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java <nomFichierClassSansExtension>
    Ce qui nous donne :
    Et normalement, le résultat de votre programme Java s'affiche sous vos yeux ébahis !

    [/QUOTE]

  4. #4
    Membre Expert Avatar de Nico02
    Homme Profil pro
    Developpeur Java/JEE
    Inscrit en
    Février 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Developpeur Java/JEE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 728
    Par défaut
    Je vois pas trop ce qui te pose problème, c'est plutôt bien expliqué en plus.

    La commande cd permet de se déplacer vers répertoire où se trouve ton code.

    La commande javac pour compiler ton code source (ce qui génere un fichier .class)

    La commande java pour exécuter ton code

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par AdelineJ Voir le message
    [*]mis ;C:\Sun\SDK\jdk\bin; dans Variables d'environnement
    Alors, c'est dans le PATH qu'il faut ajouter ce chemin, c'est à dire, sous windows, la variable qui définis où l'on trouves les exécutables. Ensuite, la valeur n'est pas correct. Il y a déjà ps mal d'années que le jdk s'installe par défaut dans c:\program files\oracle\jdk\<version>\bin ou program files x86 si tu installe une version 32 bits sur un windiws 64bits. Bref, il faut mettre le chemin correspondant à où tu as installé le jdk.

  6. #6
    Membre confirmé
    Femme Profil pro
    Recherche d'orientation
    Inscrit en
    Juillet 2013
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Recherche d'orientation

    Informations forums :
    Inscription : Juillet 2013
    Messages : 91
    Par défaut
    Citation Envoyé par Nico02 Voir le message
    Je vois pas trop ce qui te pose problème, c'est plutôt bien expliqué en plus.

    La commande cd permet de se déplacer vers répertoire où se trouve ton code.

    La commande javac pour compiler ton code source (ce qui génere un fichier .class)

    La commande java pour exécuter ton code
    En fait, il faut passer soi-même la commande de compilation et d'exécution du code par l'Invite de commandes en java ?

    Citation Envoyé par tchize_ Voir le message
    Alors, c'est dans le PATH qu'il faut ajouter ce chemin, c'est à dire, sous windows, la variable qui définis où l'on trouves les exécutables. Ensuite, la valeur n'est pas correct. Il y a déjà ps mal d'années que le jdk s'installe par défaut dans c:\program files\oracle\jdk\<version>\bin ou program files x86 si tu installe une version 32 bits sur un windiws 64bits. Bref, il faut mettre le chemin correspondant à où tu as installé le jdk.
    Pour moi, c'est dans C:\Program Files (x86)\Java\jdk1.8.0_05\bin que se trouve les .exe (java.exe, javac.exe, ...)

  7. #7
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 766
    Par défaut
    Citation Envoyé par AdelineJ Voir le message
    En fait, il faut passer soi-même la commande de compilation et d'exécution du code par l'Invite de commandes en java ?
    Comme le C le C++. À moins que tu installes un IDE (<- Une superbe invention).

    Et pour infos: JDK -> ce sont toutes les bibliothèques et les outils, JRE -> c'est le "Runtime Environnement"


    Citation Envoyé par AdelineJ Voir le message
    Pour moi, c'est dans C:\Program Files (x86)\Java\jdk1.8.0_05\bin que se trouve les .exe (java.exe, javac.exe, ...)
    Avec l'installateur Windows, il est rajouté automatiquement. Windows == Magique

  8. #8
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par AdelineJ Voir le message
    En fait, il faut passer soi-même la commande de compilation et d'exécution du code par l'Invite de commandes en java ?
    Si tu veux compiler à la main, oui. Mais en général, on laisse l'ide ou des outils comme maven / ant faire ce genre de boulot, ça évite de se casser la tête ^^

  9. #9
    Membre confirmé
    Femme Profil pro
    Recherche d'orientation
    Inscrit en
    Juillet 2013
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Recherche d'orientation

    Informations forums :
    Inscription : Juillet 2013
    Messages : 91
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Si tu veux compiler à la main, oui. Mais en général, on laisse l'ide ou des outils comme maven / ant faire ce genre de boulot, ça évite de se casser la tête ^^
    ou eclipse ?

  10. #10
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    eclipse est un ide

  11. #11
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Citation Envoyé par AdelineJ Voir le message
    J'ai voulu essayer le tutoriel Java de Open Classrooms
    principe général pour les autodidactes: ne pas prendre ce qui est écrit sur le web au pied de la lettre , varier les sources d'informations et ensuite réfléchir par soi même (pourquoi c'est comme ça? est que ce qui est écrit est exact, etc...)
    je sais que c'est dur (et c'est pour ça que la recherche sur le web sert plutôt d'introduction et que rien ne remplace des interactions avec des êtres de chair et d'os ... à commencer sur ce forum)
    (nota: même dans des livres écrits par des gens faisant autorité il peut y avoir des erreurs graves -les raisons en sont simples: tout le monde fait des erreurs ... surtout quand on rédige à 2 heure du matin! -)
    sur le web un élément de qualité est aussi: est-ce que la rédaction est soumise à des revues (genre wikipédia ou autre)

Discussions similaires

  1. Questions avant de programmer
    Par morinxav1 dans le forum Débuter
    Réponses: 3
    Dernier message: 27/06/2012, 21h25
  2. Attente fermeture fenetre avant poursuite programme
    Par Orion34080 dans le forum VBA Access
    Réponses: 4
    Dernier message: 13/05/2011, 16h49
  3. Avant de programmer
    Par Montor dans le forum Langage
    Réponses: 4
    Dernier message: 30/08/2008, 20h03
  4. avant de programmer
    Par rasta girl dans le forum Modélisation
    Réponses: 5
    Dernier message: 18/06/2007, 23h23
  5. Réponses: 4
    Dernier message: 12/03/2006, 18h07

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