Le kit de développement Java pour Mac est une plateforme SDK multi-plateforme qui fournit mise en œuvre spécifique des plates-formes Java SE, Java EE et Java ME.
Les principaux contenus sont les suivants :
- Bibliothèques supplémentaires(Dans le sous-répertoire lib/) Bibliothèques de classe et fichiers de support supplémentaires requis par les outils de développement.
- Applets et applications de démonstration(Dans le sous-répertoire demo/) Exemples, avec le code source, de programmation pour la plate-forme Java. Il s'agit notamment d'exemples utilisant Swing et d'autres Java et l'architecture du débogueur de la plate-forme Java.
- Exemple de code(Dans le sous-répertoire sample) Échantillons, avec le code source, de programmation pour certaines API Java.
- Fichiers d'en-tête C(Dans le sous-répertoire include/) Fichiers d'en-tête qui supportent le code natif la programmation à l'aide de l'interface native Java, de l'interface de l'outil JVM et d'autres fonctionnalités de la plate-forme Java.
- Code source(Dans src.zip) Fichiers source en langage de programmation Java pour toutes les classes qui constituent l'API de base de Java (c'est-à-dire les fichiers sources pour les fichiers java.*, javax.* et certains paquets org.*, mais pas pour les paquets com.sun.*). Ce code source est fourni à titre d'information uniquement, pour aider les développeurs à apprendre et utiliser le langage de programmation Java. Ces fichiers ne comprennent pas de plate-forme-code d'implémentation spécifique et ne peut pas être utilisé pour reconstruire la classe les bibliothèques. Pour extraire ces fichiers, utilisez n'importe quel utilitaire zip commun. Ou, vous pouvez utiliser l'utilitaire Jar dans le répertoire bin/ du JDK : jar xvf src.zip.
Le kit de développement Java pour Mac comprend une grande variété d'outils pour la rationalisation du développement, du débogage, des tests et de la surveillance de Java les demandes. Le paquet contient plus de 30 outils individuels et des services qui peuvent être utilisés pour contrôler chaque aspect de l'application Java développement, du concept à la phase finale et du déploiement à la finutilisateurs.