Maison > Java > javaDidacticiel > Comment importer une bibliothèque externe dans JShell en Java 9 ?

Comment importer une bibliothèque externe dans JShell en Java 9 ?

WBOY
Libérer: 2023-09-05 20:29:02
avant
668 Les gens l'ont consulté

如何在Java 9的JShell中导入外部库?

JShell est un outil interactif pour apprendre le langage Java et créer des prototypes de code Java. JShell fait son travail en évaluant les commandes saisies par l'utilisateur. Le principe de fonctionnement de cet outil est REPL(Read-Evaluate-Print-Loop).

Par défaut, JShell importera automatiquement certains packages Java utiles lorsque JShell est en cours d'exécution. La séance commence. On peut saisir la commande /imports pour obtenir une liste de toutes ces importations.

<strong>jshell> /imports
| import java.io.*
| import java.math.*
| import java.net.*
| import java.nio.file.*
| import java.util.*
| import java.util.concurrent.*
| import java.util.function.*
| import java.util.prefs.*
| import java.util.regex.*
| import java.util.stream.*
| import javax.mail.internet.InternetAddress</strong>
Copier après la connexion

Nous pouvons également importer des bibliothèques externes en utilisant JShell Les étapes sont les suivantes :

Si nous voulons créer un objet InternetAddress résidant dans le package javax.mail.internet , Ensuite, nous devons importer le package dans JShell.

<strong>jshell> import javax.mail.internet.InternetAddress
| Error:
| package javax.mail.internet does not exist
| import javax.mail.internet.InternetAddress;
| ^---------------------------------^</strong>
Copier après la connexion

Dans ce qui précède, le simple fait d'importer la classe ne fonctionnera pas car le package est inconnu dans le chemin de classe. Nous devons ajouter jars ou classfiles à classpath en utilisant la commande suivante : "/env --class-path "

<strong>jshell> /env --class-path \Users\user\mail-1.4.7.jar
| Setting new options and restoring state.

jshell> import javax.mail.internet.InternetAddress</strong>
Copier après la connexion

Enfin, nous pouvons utiliser la méthode suivante crée un objet InternetAddress

<strong>jshell> InternetAddress from = new InternetAddress("a@a")
from ==> a@a</strong>
Copier après la connexion

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