Tooling Iniciante

Experimente expressões Java interativamente sem criar arquivos.

✕ Java 8
// 1. Create Test.java
// 2. javac Test.java
// 3. java Test
// Just to test one expression!
✓ Java 9+
$ jshell
jshell> "hello".chars().count()
$1 ==> 5
jshell> List.of(1,2,3).reversed()
$2 ==> [3, 2, 1]
Viu um problema com este código? Nos avise.

Feedback instantâneo

Digite uma expressão e veja o resultado imediatamente.

📝

Sem arquivos necessários

Sem arquivos .java, sem etapa de compilação.

🔍

Exploração de APIs

O autocompletar com Tab ajuda a descobrir métodos e parâmetros.

Abordagem Antiga
Criar arquivo + compilar + executar
Abordagem Moderna
REPL jshell
Desde o JDK
9
Dificuldade
Iniciante
JShell para prototipagem
Disponível

Amplamente disponível desde o JDK 9 (set 2017)

JShell é um Read-Eval-Print Loop para Java. Teste expressões, experimente APIs e prototipe código sem criar arquivos, compilar ou escrever um método main. Inclui autocompletar com Tab e documentação inline.

Compartilhar 𝕏 🦋 in