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

Java Discussion :

Développer sans JDK


Sujet :

Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 16
    Par défaut Développer sans JDK
    Bonjour,

    J'ai une question à propos des JRE et JDK.

    On dit toujours qu'un JDK est indispensable quand on veut un environnement de développement.

    Je viens d'installer Eclipse et je ne pouvais pas le lancer car je n'avais pas de JRE, normal vu qu'Eclipse est écrit en Java. Il a donc besoin d'un JRE pour être exécuté.

    J'ai installé un JRE et non un JDK et là, non seulement Eclipse a fonctionné mais j'ai aussi pu écrire un programme en Java sans problème.

    Donc à quoi sert le JDK précisément ?

    Merci d'avance pour vos éclaircissements.

  2. #2
    Membre très actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2011
    Messages : 181
    Billets dans le blog
    1
    Par défaut
    Ce qu'il faut comprendre :

    Le JDK (Java Development Kit) est un Kit (ensemble d'outils) qui comprend essentiellement l’exécutable javac (compilateur), et java (machine virtuelle)...

    Le compilateur : à partir du code .java, génère des .class et .jar.

    La machine virtuelle : chargée de traduire le .jar ou le .class en un ensemble d'instructions selon le type de la machine (PC, MAC, ...) et c'est ce qui rend le langage Java, un langage multi-platesformes.
    Le JRE (Java Runtime Environement), comprend essentiellement la machine virtuelle, et ne fournit pas de compilateur.

    C'est tous normalement, pour plus d'informations :
    http://java.developpez.com/faq/java/...ANGAGE_jre_jdk
    http://www.java.com/fr/download/faq/whatis_java.xml

  3. #3
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par cedric121282 Voir le message
    mais puisqu'un JDK contient un JRE comment se fait il que j'ai du installer un JRE pour que Eclipse puisse se lancer ?
    eclipse n'inclut pas de JDK (ni de JRE d'ailleurs), donc il faut bien un JRE pour le lancer.


    Le JRE comporte tout ce qu'il faut pour exécuter un programme Java, donc tu en as besoin pour exécuter eclipse ainsi que tes programmes Java.
    Le JDK comporte un JRE + pleins d'outils pour développer, dont entre-autres le compilateur javac, l'outil de génération de javadoc, etc.

    Mais pour développer tu as surtout besoin d'un compilateur, et eclipse intègre son propre compilateur.

    Donc tu n'as besoin que d'un JRE pour developper avec eclipse.

    Mais un JDK t'apporterait d'autres outils (javadoc, visualvm, etc.).
    Avec eclipse cela permet en particulier d'avoir les sources des classes standards...


    a++

  4. #4
    Membre très actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2011
    Messages : 181
    Billets dans le blog
    1
    Par défaut
    eclipse n'inclut pas de JDK (ni de JRE d'ailleurs)
    Pour Eclipse c'est possible, mais j'ai installé NetBeans 7.1 sur mon PC, un JDK v1.6 a été automatiquement installé.

    Pardon si j'ai donné une information erronée...

Discussions similaires

  1. Réponses: 14
    Dernier message: 10/09/2014, 10h28
  2. Développer sans runtime/install
    Par handek94 dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 08/10/2011, 16h44
  3. Développer sans OS
    Par Yepazix dans le forum ALM
    Réponses: 5
    Dernier message: 25/09/2011, 13h34
  4. Réponses: 1
    Dernier message: 04/05/2010, 14h15
  5. Quelle version prendre ? avec ou sans JDK ?
    Par saigon dans le forum Sql Developer
    Réponses: 2
    Dernier message: 20/03/2009, 10h32

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