Java virtual machine et JDK

Bonjour,
la java virtual machine JVM c la meme chose que JDK?sinon quelle est la différence
merci bcp

22 réponses

Résumé de la discussion

La question porte sur la différence entre la Java Virtual Machine (JVM) et le Java Development Kit (JDK), et sur leur éventuelle similarité, afin de comprendre ce qui est nécessaire pour exécuter des applications Java. La JVM est l'environnement d'exécution qui interprète ou JIT-compile le bytecode Java, tandis que le JDK réunit la JVM et des outils de développement comme le compilateur javac et les bibliothèques standard. En pratique, on peut avoir une JVM seule pour exécuter des applications, ou un JDK si l'on souhaite compiler et développer du code Java, ce qui explique la différence d'usage.

Bobot (l’IA à votre service)
  1. menich 7atta taswirti , c où ça, bellehi 9olli?
    7ata ena 9olt l9it maili fel forum heki
    ok,sans problem
    1. ok c simple gé fait une recherche google "wiem 2007" ---->ton profil sur Commentcamarche----->tes interventions-----> ta posté ton email ds un msg(cour sisco)-----> je té ajouté a mé contact yahoomessenger----->jé vu ta photo

      en tou ka desolé ken 9ala9tek
      sinon ennajmou nkounou des amis?
      sama7ni wiem..
      1. wallah lé
        awal mara na3rfek wenchalla tkoun ma3rfa tayba...
        en tou ka ken mazel 3andek chwaya wa9t j t'explique tou...
        1. esma3 enti ta3rafni personellement w c tou, en ts k ,ena 3andi 5edma taw et je dois quitter,
          si tu es sofien "steve", dis le
          salem
          1. oui c masqué pour tout le monde sof moi (lol)
            bon je suis un petit pirate donc c facile bech na3raf les coordonnees de chaque internaute je discute ac lui
            c k me permet de lui hacké mé mat5afech enti ma7ssoub o5ti (si vou ma permettez)
            en plus gé 1 autre info: enti metdayna et pour ca chui encore la discutant ac vou

            ach rayek?
            9adech 3omrek ? mnin?
            1. ok sofien_bel@yahoo.fr

              je t'ai ajouté wiem_bb@yahoo.fr

              mat9ollichkifech 3raftha 7ata hedhi lol
              1. bel7a9 kifech 3raftha, c masqué mon mail??
            2. non je peu pas maintenant
              ken t7eb a3tini ton mail, je te contacte si fama jdid
              1. oui
                1. c bien mela choufli 5edma m3ekom car bdit nfed mecharika elli ne5dem fiha
                  tsawer nous sommes le 7 w ltawa la5lessna!

                  ach te5dem exactemen
                2. @whynot12belik nbaddal 5edmti ces jours ci ,donc enchalla ken na9alt nchouflik wa9tha 5atar win ena taw, 5losst avant ier, nzid 3lik bessabr.
              2. ok
                kifech 3raftek?...7ata ena mana3rafch kifech?mé je pense chamit ri7et l'insat fi messagek
                kel année? wach famma jdid filinsat
                1. merci Zempachi
                  pour why not, je suis insatienne mais pas GL
                  1. RT? moi jété
                    technicien rt
                    promotion 2007
                2. Contributeur
                  Alors la machine virtuelle java permet de lancer des applications codées en java.
                  Il faut donc une machine virtuelle java installée pour faire tourner ce genre d'applications.

                  Pour l'installer, on va sur le site de sun (taper java sun dans un moteur de recherche) et on peut récupérer:
                  - le jre
                  - le jdk

                  Le jre comprend que la machine virtuelle java
                  Le jdk comprend en plus des utilitaires de programmation qui permette de "compiler" son code java.

                  Donc si tu veux coder alors prends le jdk si c'est pour faire tourner azureus par exemple, le jre suffira.
                  • 1
                  • 2