JShell জাভা 9 এ প্রবর্তিত একটি REPL টুল যা আমাদের জাভা কোড কার্যকর করতে এবং অবিলম্বে ফলাফল পেতে দেয়। আমরা মূল্যায়ন করতে পারি অভিব্যক্তি বা সাধারণ অ্যালগরিদম একটি নতুন প্রকল্প তৈরি না করে, JShell ব্যবহার করে কম্পাইল বা তৈরি করুন। এছাড়াও আমরা এক্সপ্রেশন এক্সিকিউট করতে পারি, ইম্পোর্ট ব্যবহার করতে পারি, ক্লাস, পদ্ধতি এবং ভেরিয়েবল সংজ্ঞায়িত করতে পারি। এটি Java 9 JDK এর একটি অংশ কিন্তু JRE নয়।
আমরা শুধুমাত্র jshell টাইপ করে কমান্ড-প্রম্পটে JShell সেশন শুরু করতে পারি . আমরা বিভিন্ন কমান্ড ব্যবহার করতে পারি:/exit JShell সেশন থেকে প্রস্থান করতে, রিসেট/রিলোড করুন JShell যে কোনো সময় /reset টাইপ করে , এবং /reloa d , /impor t আমদানি ইত্যাদি তালিকাভুক্ত করতে।
নীচের উদাহরণে, আমরা তারা মুদ্রণ করতে পারি JShell-এ "for" ব্যবহার করে লুপ।
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> for(int i=0; i<10; i++) { ...> for(int j=0; j<=i; j++) ...> System.out.print("*"); ...> System.out.println(""); ...> } * ** *** **** ***** ****** ******* ******** ********* **********