JShell হলো REPL টুল যা জাভা ৯-এ পরিচয় করানো হয়েছে। আমরা এই টুল ব্যবহার করে সিম্পল স্নিপেট কম্যান্ড-লাইন প্রম্পটে এক্সিকিউট করতে পারি।
যখন আমরা JShell-এ একটি অ্যারিথমেটিক এক্সপ্রেশন, ভেরিয়েবল ইত্যাদি লিখি, তবে এটি ভেরিয়েবল তৈরির টাইপের ডিটেইল ছাড়া ফলাফল দেখায়। JShell-এ দেয়া কমান্ড এক্সিকিউশনের অধিক তথ্য পেতে ভার্বোজ মোড (verbose mode) ব্যবহার করা যায়। আমরা কমান্ড: "/set feedback verbose" ব্যবহার করে এক্সিকিউট করা কমান্ডের অধিক তথ্য পেতে পারি (কমান্ডটি "/" দিয়ে শুরু হতে পারে)।
নিচের স্নিপেটে, ভার্বোজ মোড অন (on) করা হয়েছে, এবং এটি ভেরিয়েবলের টাইপ সম্পর্কে অধিক তথ্য প্রদর্শন করতে পারে।
C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> /set feedback verbose
| Feedback mode: verbose
jshell> 5.0 * 8
$1 ==> 40.0 | created scratch variable $1 : double
jshell> String str = "TutorialsPoint";
str ==> "TutorialsPoint" | created variable str : String
jshell> void test() {
...> System.out.println("Tutorix");
...> }
| created method test()
jshell> test()
Tutorix
jshell> String str1 = new String("Tutorix");
str1 ==> "Tutorix" | created variable str1 : String
jshell> "TutorialsPoint" + "Tutorix" + 2019
$6 ==> "TutorialsPointTutorix2019" | created scratch variable $6 : String
jshell> int test1() {
...> return 10;
...> }
| created method test1()
jshell> test1()
$8 ==> 10 | created scratch variable $8 : int