Maison > Java > javaDidacticiel > Quel est le but d'utiliser JLink dans Java 9 ?

Quel est le but d'utiliser JLink dans Java 9 ?

王林
Libérer: 2023-08-29 11:45:02
avant
1332 Les gens l'ont consulté

L'objectif principal de la fonctionnalité

在Java 9中使用JLink的目的是什么?

JLink est de créer notre propre JRE personnalisé. Généralement, nous utilisons le JRE par défaut fourni par Oracle Corporation pour exécuter le programme, d'une taille de 214 Mo .

Par exemple, l'utilisateur souhaite imprimer un simple message « Hello World » comme indiqué ci-dessous

public class HelloWorldModuleTest {
   public static void main(String args[[]) {
      System.out.println("Hello World!");
   }
}
Copier après la connexion

Pour exécuter le programme d'une taille de 1 Ko ci-dessus, nous avons besoin de 4 à 5 classes telles que String, System, Object et HelloWorldModuleTest.class fichiers. Alors pourquoi devons-nous utiliser le JRE par défaut pour charger un JRE de 214 Mo ? Il s'agit d'un gaspillage de mémoire et ne convient à aucun appareil IoT car ces petits appareils ne peuvent pas contenir des centaines de mémoire.

Nous devons créer notre propre JRE personnalisé en utilisant JLink dans la commande suivante.

<strong>jlink &ndash;module-path out &ndash;add-modules {add modules} &ndash;output {jre name}</strong>
Copier après la connexion

JLink est une fonctionnalité puissante implémentée avec l'aide de JPMS pour réduire la taille du JRE. JLink est livré avec le concept de compression, nous spécifions le niveau de compression lors de l'exécution de la commande JLink. JLink propose également une option appelée Launcher qui permet aux utilisateurs d'exécuter un programme depuis n'importe où sur leur ordinateur simplement en appelant le nom du programme à partir de l'Invite de ligne de commande, sans avoir à spécifier java ou javac.

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