जावा शेल या JShell जावा 9 के साथ पेश किया गया एक आधिकारिक REPL (रीड-इवैल्यूएट-प्रिंट-लूप) है। यह मुख्य() मेथड की आवश्यकता के बिना या कोड को निष्पादित करने से पहले कंपाइल किए बिना त्वरित प्रोटोटाइपिंग, डीबगिंग के लिए एक इंटरैक्टिव शेल प्रदान करता है। कमांड प्रॉम्प्ट में "jshell" टाइप करके JShell आसानी से शुरू किया जाता है।
स्निपेट सेव करें
हम "/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" कमांड का उपयोग करके बाहरी संपादक में कोड एडिट भी कर सकते हैं।
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /edit | created method empName(String,String)
यह JShell एडिट पैड लॉन्च करता है जहां हम कोड स्निपेट एडिट कर सकते हैं और सेव कर सकते हैं।
JShell एडिट पैड

स्निपेट ड्रॉप करें
इसी तरह, हम कमांड "/drop
आउटपुट
jshell> /drop 1 | dropped method empName(String,String) jshell>
उपरोक्त कमांड एक स्निपेट को ड्रॉप करती है।