Java Shell hay JShell là REPL (Read-Evaluate-Print-Loop) chính thức được giới thiệu cùng Java 9. Nó cung cấp shell tương tác để nhanh chóng tạo nguyên mẫu (prototyping), gỡ lỗi (debugging) mà không cần phương thức main() hay biên dịch trước khi thực thi. JShell dễ dàng khởi động bằng cách gõ "jshell" trong command prompt.
Lưu snippet (Save a snippet)
Lưu mã nguồn snippet vào file bằng lệnh "/save [-all|-history|-start] ".
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /save C:\Users\User\jshell.txt
Lệnh trên tạo file mới "jshell.txt" tại đường dẫn chỉ định.
Chỉnh sửa snippet (Edit a snippet)
Chỉnh sửa mã trong trình soạn thảo bên ngoài bằng lệnh "/edit".
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /edit | created method empName(String,String)
Lệnh này khởi chạy JShell edit pad nơi có thể chỉnh sửa snippet và lưu lại.
JShell Edit Pad

Xóa snippet (Drop a snippet)
Xóa một snippet cụ thể bằng lệnh "/drop <id>"
jshell> /drop 1 | dropped method empName(String,String) jshell>
Lệnh trên xóa snippet có ID là 1.