JShell è un REPL interattivo per Java aggiunto in JDK 9. Consente agli sviluppatori di valutare istantaneamente espressioni, classi di test e sperimentare con il linguaggio Java. L'accesso anticipato per jdk 9 può essere ottenuto da: http://jdk.java.net/9/
JShell richiede Java JDK 9, che attualmente (marzo 2017) può essere scaricato come istantanee di accesso anticipato da jdk9.java.net . Se, quando tenti di eseguire il comando jshell
, ricevi un errore che inizia con Unable to locate an executable
, assicurati che JAVA_HOME
sia impostato correttamente.
I seguenti pacchetti vengono importati automaticamente all'avvio di JShell:
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.*