Kit de développement Java (jdk)

Définition - Que signifie Java Development Kit (JDK)?

Le kit de développement Java (JDK) est un environnement de développement logiciel utilisé pour développer des applications et des applets Java.

Il comprend l'environnement d'exécution Java (JRE), un interpréteur / chargeur (java), un compilateur (javac), un archiveur (jar), un générateur de documentation (javadoc) et d'autres outils nécessaires au développement Java.

Definir Tech explique Java Development Kit (JDK)

En tant que langage de programmation majeur au cours des dernières décennies, Java a fait partie intégrante de l'informatique, et le Java JDK est le véhicule essentiel pour établir un environnement de développement.

Les nouveaux utilisateurs de Java peuvent ne pas savoir s'il faut utiliser le JRE ou le JDK. Pour exécuter des applications et des applets Java, téléchargez simplement le JRE. Cependant, pour développer des applications et applets Java ainsi que pour les exécuter, le JDK est nécessaire. Une façon de penser est que JRE est «juste pour les exécutables» ou limité à cette portée, où le JDK est la boîte à outils de développement, comme mentionné.

Les développeurs Java sont initialement présentés avec deux outils JDK, java et javac. Les deux sont exécutés à partir de l'invite de commande. Les fichiers source Java sont de simples fichiers texte enregistrés avec une extension .java. Après avoir écrit et enregistré le code source Java, le compilateur javac est appelé pour créer des fichiers .class. Une fois les fichiers .class créés, la commande 'java' peut être utilisée pour exécuter le programme java.

Pour les développeurs qui souhaitent travailler dans un environnement de développement intégré (IDE), un JDK fourni avec Netbeans peut être téléchargé à partir du site Web d'Oracle. Ces IDE accélèrent le processus de développement en introduisant des fonctionnalités pointer-cliquer et glisser-déposer pour créer une application.

Il existe différents JDK pour différentes plates-formes. Les plates-formes prises en charge incluent Windows, Linux et Solaris. Les utilisateurs de Mac ont besoin d'un kit de développement logiciel différent, qui comprend des adaptations de certains outils trouvés dans le JDK.

L'utilisation des IDE

Comme avec d'autres types d'environnements de développement de langage spécifiques, les programmeurs et les ingénieurs peuvent utiliser le kit de développement Java dans un IDE pour une prise en charge améliorée.

Cependant, JDK est assez unique, car l'un des plus gros efforts pour l'utilisation de l'EDI dans certains autres cas est qu'il centralise une boîte à outils.

Puisque JDK inclut déjà l'environnement d'exécution Java, un interpréteur, un compilateur, un archiveur et un générateur de documents, il est difficile de dire que l'EDI centralise les outils bien plus que cela.

Cependant, les experts disent toujours que l'EDI fournit un environnement amélioré et, comme mentionné ci-dessus, accélère ou automatise certains des processus d'utilisation de JDK. L'utilisation d'une interface utilisateur graphique pour résumer et guider les progrès d'un utilisateur dans le développement a été une avancée caractéristique des dernières années, les ingénieurs ayant trouvé des raccourcis au-delà de l'utilisation de méthodes de «codage manuel».

Dans l'exemple ci-dessus de regroupement de JDK avec NetBeans, l'EDI consiste à créer ce type de superposition pour le JDK essentiel qui est encore nécessaire pour travailler sur ces créations. Pensez à avoir les contrôles les plus couramment utilisés visualisés et optimisés pour l'accès. C'est le genre d'avantage opérationnel que l'EDI a tendance à offrir en se conformant strictement au JDK.