Looking for java Keywords? Try Ask4Keywords

Java LanguageJShell


Introduction

JShell est un REPL interactif pour Java ajouté dans JDK 9. Il permet aux développeurs d’évaluer instantanément les expressions, les classes de test et d’expérimenter le langage Java. Un accès anticipé pour jdk 9 peut être obtenu à l'adresse suivante: http://jdk.java.net/9/

Syntaxe

  • $ jshell - Démarrez le JShell REPL
  • jshell> / <commande> - Exécuter une commande JShell donnée
  • jshell> / exit - Quittez JShell
  • jshell> / help - Voir une liste de commandes JShell
  • jshell> <expression_java> - Evalue l'expression Java donnée (point-virgule facultatif)
  • jshell> / vars OU / méthodes OR / types - Voir une liste de variables, méthodes ou classes, respectivement.
  • jshell> / open <fichier> - lit un fichier en entrée du shell
  • jshell> / edit <identifiant> - éditer un extrait dans l'éditeur de jeux
  • jshell> / set editor <command> - définit la commande à utiliser pour éditer les extraits à l'aide de / edit
  • jshell> / drop <identifier> - supprime un extrait
  • jshell> / reset - Réinitialise la JVM et supprime tous les extraits

Remarques

JShell nécessite le JDK Java 9, qui peut actuellement (mars 2017) être téléchargé en tant que snapshots à accès anticipé à partir de jdk9.java.net . Si, lorsque vous essayez d'exécuter la commande jshell , vous obtenez une erreur commençant par Unable to locate an executable , assurez-vous que JAVA_HOME est défini correctement.

Importations par défaut

Les packages suivants sont importés automatiquement lorsque JShell démarre:

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.*

JShell Exemples Liés