JShell একটি ইন্টারঅ্যাক্টিভ টুল যা আমাদের জাভা কোড এক্সিকিউট করতে এবং আউটপুট তাৎক্ষণিক দেখাতে সক্ষম করে। JShell হলো REPL (Read-Evaluate-Print-Loop) টুল যা কমান্ড-লাইন প্রম্পট থেকে চলে। JShell-এ কম্পাইলেশন-এরর এড়াতে হলে আমাদের সেই ভেরিয়েবলগুলো ব্যবহার করার আগে ডিক্লেয়ার করতে হবে। JShell-এ এরর মেসেজ "^--^" নোটেশন ব্যবহার করে এরর হাইলাইট করে।
উদাহরণ ১: কম্পাইলেশন এরর (ভেরিয়েবল ডিক্লেয়ার না করা)
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> int div = num1 / num2 | Error: | cannot find symbol | symbol: variable num1 | int div = num1 / num2; | ^^ | Error: | cannot find symbol | symbol: variable num2 | int div = num1 / num2; | ^^
উদাহরণ ২: সঠিকভাবে ভেরিয়েবল ডিক্লেয়ার করে ব্যবহার
jshell> int num1 = 35 num1 ==> 35 jshell> int num2 = 7 num2 ==> 7 jshell> int div = num1 / num2 div ==> 5