Maison  >  Article  >  Java  >  Premiers pas avec Java 9

Premiers pas avec Java 9

巴扎黑
巴扎黑original
2017-06-23 16:30:271922parcourir

Texte de / Lin Bento

Java 9

Dans la première partie, le contenu principal est expliqué comme suit :

  • JDK 9 comprend Quel contenu

  • Configuration système requise pour exécuter le code

  • Comment installer NetBeans

1 Introduction au JDK

JDK 9 est la neuvième version majeure du kit de développement Java, dont la sortie est prévue fin juillet 2017. Il apporte de nombreuses nouvelles fonctionnalités intéressantes. Cet ensemble de didacticiels présente principalement des fonctions utiles aux développeurs Java dans la programmation quotidienne. Vous pouvez trouver une liste complète de toutes les fonctionnalités sur .

L'une des fonctionnalités les plus importantes et les plus intéressantes du JDK 9 est le système de modules, développé dans le cadre d'un projet portant le nom de code Jigsaw. Les concepteurs du JDK travaillent depuis plus de 10 ans pour intégrer un système de modules à la plate-forme Java. Il était prévu de faire partie de plusieurs versions précédentes du JDK et a ensuite été supprimé. Le projet Jigsaw a également retardé à plusieurs reprises la sortie de la version JDK 9. Cependant, Jigsaw a récemment pris des mesures actives et a publié une nouvelle version du JDK.

Conseils
Jigsaw est un sous-projet du projet OpenJDK, visant à concevoir et implémenter un système de modules standard pour la plateforme Java SE et à l'appliquer à la plateforme et au JDK.

Quelles difficultés le projet Jigsaw a-t-il rencontré et qui a mis tant d'années à se réaliser ? L'objectif principal de Jigsaw est de fournir aux développeurs Java un moyen de développer des applications à l'aide de composants logiciels appelés modules. Un module peut exporter son API pour un usage public et encapsuler ses éléments internes. Les modules peuvent également déclarer des dépendances sur d'autres modules, et ces dépendances peuvent être vérifiées au démarrage pour éviter les erreurs de type manquantes au moment de l'exécution. Le JDK lui-même est divisé en une série de modules qui interagissent les uns avec les autres. Cela fournit un runtime évolutif. Si votre application utilise un sous-ensemble du JDK, vous pouvez créer une image d'exécution contenant les modules JDK utilisés dans votre application et ses modules d'application. Toutes ces caractéristiques du système de modules semblent normales. Le principal problème qui a toujours troublé les concepteurs du JDK est la compatibilité ascendante et la migration du système de modules. Java existe depuis plus de 20 ans. Toutes les fonctionnalités importantes, y compris le système de modules, doivent être facilement applicables. Sur la base des commentaires de la communauté Java, il a subi plusieurs itérations de refonte et d'amélioration, pour finalement arriver là où il est aujourd'hui.

Un autre ajout important au JDK 9 est JShell, un environnement de programmation interactif pour Java. JShell est un outil de ligne de commande et une API qui permettent d'exécuter un morceau de code et d'obtenir un retour instantané. Avant JShell, il fallait écrire un programme complet, le compiler et l'exécuter pour obtenir les résultats. JShell est un outil que vous utilisez dans votre développement quotidien. JShell est essentiel pour les débutants pour les aider à apprendre rapidement le langage Java sans connaître les détails de la structure du programme tels que les modules et les packages.

De plus, JDK 9 ajoute également d'autres nouvelles fonctionnalités pour faciliter votre développement. Par exemple, l'API Reactive Streams, les méthodes de fabrique de collecte, l'API client HTTP/2 prévue, l'API Stack-Walking, l'API Platform Logging et la journalisation JVM unifiée.

2 Configuration système requise pour exécuter le code

Tout d'abord, vous devez télécharger JDK 9 (Java Development Kit 9), vous devez télécharger à partir de ce site Web JDK9. Si vous ne pouvez pas y accéder, vous pouvez utiliser Télécharger.

Vous devez d'abord accepter le contrat de licence, puis vous pourrez télécharger. Java 9 peut fonctionner sur de nombreuses plateformes :

  • Windows 32 bits

  • Windows 64 bits

  • macOS 64 bits (anciennement Mac OS X* ou simplement OS -bit

  • Linux sur ARM 32 bits

  • Linux sur ARM 64 bits

  • L'étape suivante consiste à configurer les

    variables d'environnement
  • . Identique à la méthode de configuration précédente du JDK. Ici, je prends comme exemple la version macOS 10.12, la configuration sur Macbook. Vous aurez besoin de quelques opérations vi de base ici, vous pouvez aller en ligne pour découvrir comment les utiliser.
  • Après avoir téléchargé le JDK, exécutez-le directement. Ensuite le répertoire d'installation est : /library/Java/JavaVirtualMachines/jdk-9.jdk/

    Dans Terminal, entrez le répertoire courant de votre utilisateur (c'est le répertoire par défaut de votre utilisateur lorsque vous l'ouvrez, je suis vraiment pas sûr Tapez cd
  • sur la ligne de commande pour passer au répertoire par défaut). Exécutez la commande
dans la ligne de commande pour lister les fichiers ou répertoires du répertoire actuel, y compris les fichiers cachés.


4. Recherchez le fichier .bash_profile Ce fichier affectera les informations de configuration de votre utilisateur actuel et exécutez la commande

pour modifier ce fichier.
ls -a

5. Après avoir accédé à la page d'édition, configurez les variables d'environnement Java Home et Path : ls -a

Configurer les variables d'environnement Java

6. Après la configuration, utilisez la touche Esc pour quitter l'état d'édition, entrez ":wq", enregistrez et quittez. Et exécutez . .bash_profile pour que le fichier de configuration prenne effet immédiatement. Exécutez javac -version sur la ligne de commande. Si les informations suivantes sont affichées, cela signifie que la configuration du JDK est correcte.

javac 9-ea

À ce stade, la configuration du JDK est terminée.

3 Comment installer NetBeans

Si vous souhaitez compiler et exécuter des programmes Java, vous devez installer un environnement de développement intégré (IDE) sur votre ordinateur, tel que NetBeans ou Eclipse. Aucun IDE ne prend actuellement entièrement en charge le système de modules dans JDK 9. Cependant, NetBeans prend en charge la création d'un module par projet NetBeans. Autrement dit, si vous souhaitez créer trois modules Java dans NetBeans, vous devez créer trois projets Java NetBeans. Un module Java peut référencer d'autres modules Java en utilisant les dépendances de projet dans NetBeans. Actuellement, NetBeans ne prend pas en charge les projets Java multi-modules. Les dernières informations sur la prise en charge du système de modules dans NetBeans peuvent être trouvées sur la page wiki : .

Vous pouvez télécharger la dernière version de NetBeans prenant en charge JDK 9 à partir du lien suivant :. Il existe de nombreuses versions de NetBeans que nous pouvons télécharger. Pour plus de commodité, nous téléchargeons directement la version « Toutes ».

下载 NetBeans

À ce stade, la configuration du JDK 9 est terminée et NetBeans a été téléchargé. La configuration détaillée de NetBeans sera présentée dans les chapitres suivants.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn