JShell คือ REPL ของ Java 9 รันโค้ดแบบไม่ต้องมี main() ใช้คำสั่ง /list แสดง snippet ทั้งหมดในเซสชันพร้อม snippet ID
/list- แสดง snippet ที่ valid เท่านั้น/list -all- แสดงทั้งหมดรวม error snippets
ตัวอย่าง
jshell> int x = 20
x ==> 20
jshell> "Java 9"
$2 ==> "Java 9"
jshell> System.out.println($2)
Java 9
jshell> class Test { }
| created class Test
jshell> void print() { System.out.println("Tutorialspoint"); }
| created method print()
jshell> print()
Tutorialspoint
jshell> /list
1 : int x = 20;
2 : "Java 9"
3 : System.out.println($2)
4 : class Test { }
5 : void print() { System.out.println("Tutorialspoint"); }
6 : print()
7 : System.out.println(x)