Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Java Development Kit — Wikipédia
Java Development Kit — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article doit être actualisé (14 mai 2019).

Des passages de cet article ne sont plus d’actualité ou annoncent des événements désormais passés. Améliorez-le ou discutez-en. Vous pouvez également préciser les sections à actualiser en utilisant {{section à actualiser}}.

Trop d'informations obsolètes

Cet article est une ébauche concernant un logiciel.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir JDK (homonymie) et Kit.

Java Development Kit
Description de l'image Java_Logo.svg.

Informations
Développé par Oracle
Fichier exécutable java.exe
Dernière version 23.0.1 (15 octobre 2024)[1]
21.0.6 (21 janvier 2025)[2]Voir et modifier les données sur Wikidata
État du projet  En développement actif
Écrit en Java
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Environnement Windows, macOS, Linux
Formats lus Java language source code file (d)Voir et modifier les données sur Wikidata
Langues Multilingue
Type EDI et framework
Politique de distribution Gratuit
Site web www.oracle.com/technetwork/java/index.html

modifier - modifier le code - voir Wikidata (aide)

Le Java Development Kit (JDK) désigne un ensemble de bibliothèques logicielles de base du langage de programmation Java, ainsi que les outils avec lesquels le code Java peut être compilé, transformé en bytecode destiné à la machine virtuelle Java.

Il existe plusieurs éditions de JDK, selon la plate-forme Java[3] considérée (et bien évidemment la version de Java ciblée) :

  • JSE pour la Java 2 Standard Edition également désignée J2SE ;
  • JEE, sigle de Java Enterprise Edition également désignée J2EE ;
  • JME 'Micro Edition', destinée au marché mobiles ;
  • etc.

À chacune de ces plateformes correspond une base commune de Development Kits, plus des bibliothèques additionnelles spécifiques selon la plate-forme Java que le JDK cible, mais le terme de JDK est appliqué indistinctement à n'importe laquelle de ces plates-formes.

Composants

[modifier | modifier le code]

Commandes en ligne

[modifier | modifier le code]

Les principaux composants du JDK sont une sélection d'outils de programmation, incluant :

  • java : le chargeur d'application Java ;
  • javac : le compilateur, qui convertit le code source en fichier .class (contenant le bytecode Java) ;
  • appletviewer : cet outil peut être utilisé pour exécuter et déboguer des applets Java sans navigateur ;
  • apt : l'outil de traitement des annotations ;
  • extcheck : un outil détectant les conflits de fichiers JAR ;
  • idlj : compilateur IDL vers Java. Cet outil génère les bindings Java d'un fichier Java IDL donné ;
  • javadoc : le générateur de documentation, qui génère automatiquement de la documentation à partir des commentaires du code source ;
  • jar : l'archiveur, qui met sous forme d'un paquetage unique l'ensemble des fichiers class en un fichier JAR ;
  • javah : le générateur de fichiers headers C, utilisé pour écrire les méthodes natives ;
  • javap : le désassembleur de fichier .class ;
  • javaws : le lanceur Java Web Start pour les applications JNLP ;
  • jconsole : Java Monitoring and Management Console ;
  • jdb : le débogueur ;
  • jhat : outil expérimental d'analyse du tas ;
  • jrunscript : script shell Java ;
  • policytool : outil de création et de gestion de la vie privée, déterminant le niveau de confidentialité utilisé par Java en fonction de la source du code ;
  • VisualVM : outil de visualisation intégrant plusieurs des outils présentés ci-dessus et permettant de faire du profiling.

Le JDK est également founi avec l'environnement d'exécution Java complet, contenant la Java Virtual Machine ainsi que toutes les bibliothèques de classes présentes dans l'environnement de production.

API

[modifier | modifier le code]

Le JDK JavaSE inclut dans sa bibliothèque logicielle :

  • jni, ou Java Native Interface, permettant d'interfacer du code Java depuis d'autres langages de programmation.
  • jdbc,
  • swing
  • java 2d
  • jaxp

Versions

[modifier | modifier le code]

Pour connaître la version du JDK installée sur un poste, il suffit de taper la commande javac -version, ou utiliser l'url dédiée de Java.

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • NetBeans est un environnement de développement intégré permettant d'utiliser le JDK
  • OpenJDK

Liens externes

[modifier | modifier le code]
  • (en) Page de téléchargement

Références

[modifier | modifier le code]
  1. ↑ « https://www.oracle.com/java/technologies/javase/23-0-1-relnotes.html » (consulté le 11 décembre 2024)
  2. ↑ « Java™ SE Development Kit 21.0.6 (JDK 21.0.6) », 21 janvier 2025 (consulté le 4 février 2025)
  3. ↑ Oracle Technology Network Java Overview
v · m
Java
  • Oracle
  • Sun Microsystems
Technologie
  • Langage Java
  • Plateforme
  • Environnement de développement (JDK)
  • Machine virtuelle Java (JVM)
  • Environnement d’exécution (JRE)
Général
  • Java Community Process
Framework
  • Micro Edition (ME)
  • Standard Edition (SE)
  • Jakarta EE
  • Java Card
  • JavaFX
Techniques
  • Bytecode
  • Applets
  • Servlets
  • Scriptlets
  • JavaServer Pages
  • .class
  • Javadoc
Langages de programmation
  • Ceylon
  • Clojure
  • Fortress
  • Groovy
  • Java
  • Kotlin
  • Oxygene (en)
  • Python (Jython)
  • Ruby (JRuby)
  • Scala
  • Xtend
  • icône décorative Portail des logiciels
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Java_Development_Kit&oldid=191547473 ».
Catégories :
  • Java (langage)
  • Plateforme Java
  • Outil de développement logiciel
Catégories cachées :
  • Article à mettre à jour
  • Wikipédia:ébauche logiciel
  • Image locale sans image sur Wikidata
  • Page utilisant P348
  • Page utilisant P306
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P1072
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Programmation informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id