Java Shell या JShell एक आधिकारिक REPL है (रीड-इवैल्युएट-प्रिंट-लूप) Java 9 . के साथ पेश किया गया . यह जल्दी से प्रोटोटाइपिंग . के लिए एक इंटरैक्टिव शेल प्रदान करता है , डीबगिंग और मुख्य () . की आवश्यकता के बिना विधि या इसे निष्पादित करने से पहले कोड को संकलित करने की आवश्यकता के बिना। 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 संपादन . को लॉन्च करता है पैड जहां हम कोड स्निपेट को संपादित और सहेज सकते हैं।
जेशेल एडिट पैड
एक स्निपेट छोड़ें
इसी तरह, हम "/drop
आउटपुट
jshell> /drop 1 | dropped method empName(String,String) jshell>
उपरोक्त आदेश एक स्निपेट छोड़ देता है।