জাভা শেল বা জেশেল (JShell) হলো জাভা ৯-এ চালু অফিশিয়াল REPL (Read-Evaluate-Print-Loop)। এটি দ্রুত প্রোটোটাইপিং, ডিবাগিং এর জন্য ইন্টারেক্টিভ শেল প্রদান করে main() মেথড বা কম্পাইল ছাড়া। কমান্ড প্রম্পটে "jshell" লিখলে জেশেল সহজে শুরু হয়।
স্নিপেট সেভ (Save a snippet)
স্নিপেট সোর্স ফাইলে সেভ করতে "/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
উপরের কোড নির্দিষ্ট পাথে নতুন "jshell.txt" ফাইল তৈরি করবে।
স্নিপেট এডিট (Edit a snippet)
বাহ্যিক এডিটরে কোড এডিট করতে "/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)
এটি জেশেল এডিট প্যাড চালু করে যেখানে কোড স্নিপেট এডিট ও সেভ করা যায়।
জেশেল এডিট প্যাড

স্নিপেট ড্রপ (Drop a snippet)
কোনো নির্দিষ্ট স্নিপেট ড্রপ করতে "/drop <id>" কমান্ড ব্যবহার করা হয়।
আউটপুট
jshell> /drop 1 | dropped method empName(String,String) jshell>
উপরের কমান্ডটি একটি স্নিপেট ড্রপ করে।