JShell জাভা 9-এ প্রবর্তিত প্রথম REPL টুল। আমরা একটি কমান্ড-লাইনে সহজ স্নিপেট চালাতে পারি। JShell টুল ব্যবহার করে প্রম্পট করুন। আমরা "jshell টাইপ করে একটি JShell সেশন শুরু করতে পারি " কমান্ড, "/exit লিখে সেশন বন্ধ করুন " কমান্ড, এবং "/help ব্যবহার করে নির্দিষ্ট কমান্ড অনুসন্ধান করুন " কমান্ড৷
৷দি "/রিলোড৷ " কমান্ড পুনরায় কার্যকর করতে ব্যবহার করা যেতে পারে JShell-এ বিদ্যমান সমস্ত স্নিপেট। আমরা "/রিসেট ব্যবহার করে একটি JShell সেশন থেকে সমস্ত পূর্ববর্তী কোড মুছে ফেলতে পারি " কমান্ড৷
৷নীচের কোড স্নিপেটে, আমরা স্নিপেটের একটি সেট তৈরি করেছি।
jshell> 2+10
$1 ==> 12
jshell> String s = "Tutorialspoint"
s ==> "Tutorialspoint"
jshell> System.out.println("Tutorialspoint")
Tutorialspoint
jshell> int num1 = 25
num1 ==> 25
jshell> /1
2+10
$5 ==> 12
jshell> /2
String s = "Tutorialspoint";
s ==> "Tutorialspoint"
jshell> /3
System.out.println("Tutorialspoint")
Tutorialspoint
jshell> /4
int num1 = 25;
num1 ==> 25 আমি নীচের কোড স্নিপেটে, আমরা "/রিলোড প্রয়োগ করতে পারি কমান্ড
jshell> /reload
| Restarting and restoring state.
-: 2+10
-: String s = "Tutorialspoint";
-: System.out.println("Tutorialspoint")
Tutorialspoint
-: int num1 = 25;
-: 2+10
-: String s = "Tutorialspoint";
-: System.out.println("Tutorialspoint")
Tutorialspoint
-: int num1 = 25;
-: int num1 = 25; নীচের কোড স্নিপেটে, আমরা "/রিসেট প্রয়োগ করতে পারি " একটি JShell সেশন থেকে সমস্ত পূর্ববর্তী কোড মুছে ফেলার কমান্ড এবং প্রিন্ট করে "রিসেটিং স্টেট "।
jshell> /reset | Resetting state. jshell>