Maison > Java > javaDidacticiel > Qu'est-ce que l'outil JLink dans Java 9 ?

Qu'est-ce que l'outil JLink dans Java 9 ?

WBOY
Libérer: 2023-09-05 21:57:02
avant
1403 Les gens l'ont consulté

JLink工具在Java 9中是什么?

JLink est un nouvel outil de création de liens permettant de créer notre propre JRE personnalisé. Habituellement, nous pouvons utiliser le JRE par défaut fourni par Oracle pour exécuter nos programmes. Si nous devons créer notre propre JRE, nous pouvons utiliser cet outil. L'outil JLink peut vous aider à créer votre propre JRE qui contient uniquement les classes requises pour exécuter votre application . Il peut réduire la taille des API développées et réduire les dépendances liées à l'utilisation d'un JRE complet.

Dans Java 9, nous avons une nouvelle phase entre la compilation du code et son exécution, qui est le temps de liaison. Le temps de liaison est une phase facultative entre le temps de compilation et le temps d’exécution.

Commande pour créer un JRE personnalisé

<strong>jlink --module-path --add-modules --limit-modules --output</strong>
Copier après la connexion
  • module-path est le chemin d'accès au module observable découvert par l'éditeur de liens. Il peut s'agir d'un fichier JAR modulaire, d'un fichier JMOD et d'un module.
  • add-modules Spécifie les modules à ajouter à l'image d'exécution. Ces modules peuvent entraîner l'ajout d'autres modules via des dépendances transitives.
  • limit-modules Limite la portée des modules observables.
  • la sortie est le répertoire contenant l'image d'exécution générée.

<strong>jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp</strong>
Copier après la connexion

Dans la commande ci-dessus, la valeur de module-path est le chemin d'accès au répertoire contenant le module empaqueté. JAVA_HOME/jmods est un répertoire contenant java.base.jmod, d'autres modules standards et JDK. Les composants du module com.greetings sont inclus dans le répertoire mlib sur le chemin du module.

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal