जेशेल जावा 9 में पेश किया गया पहला आरईपीएल टूल है। हम कमांड-लाइन में सरल स्निपेट निष्पादित करने में सक्षम हो सकते हैं। JShell टूल का उपयोग करके प्रॉम्प्ट करें। हम "jshell . टाइप करके JShell सत्र शुरू कर सकते हैं " आदेश, "/बाहर निकलें . लिखकर सत्र को रोकें " कमांड, और "/help . का उपयोग करके विशेष कमांड की खोज करें "आदेश।
द "/रीलोड " कमांड का उपयोग पुन:निष्पादित . के लिए किया जा सकता है JShell में सभी मौजूदा स्निपेट। हम "/reset . का उपयोग करके JShell सत्र से सभी पूर्व कोड भी निकाल सकते हैं "आदेश।
नीचे दिए गए कोड स्निपेट में, हमने स्निपेट्स का एक सेट बनाया है।
jshell> 2+10 $1 ==> 12 jshell> String s = "Tutorialspoint" s ==> "Tutorialspoint" jshell> System.out.println("Tutorialspoint") Tutorialspoint jshell> int num1 = 25 num1 ==> 25 jshell> /1 2+10 $5 ==> 12 jshell> /2 String s = "Tutorialspoint"; s ==> "Tutorialspoint" jshell> /3 System.out.println("Tutorialspoint") Tutorialspoint jshell> /4 int num1 = 25; num1 ==> 25
मैं नीचे दिए गए कोड स्निपेट में, हम "/reload . लागू कर सकते हैं " कमांड। जेशेल टूल सभी मौजूदा स्निपेट्स को फिर से निष्पादित करता है और इसे प्रिंट करता है।
jshell> /reload | Restarting and restoring state. -: 2+10 -: String s = "Tutorialspoint"; -: System.out.println("Tutorialspoint") Tutorialspoint -: int num1 = 25; -: 2+10 -: String s = "Tutorialspoint"; -: System.out.println("Tutorialspoint") Tutorialspoint -: int num1 = 25; -: int num1 = 25;
नीचे दिए गए कोड स्निपेट में, हम "/reset . लागू कर सकते हैं " JShell सत्र से सभी पूर्व कोड को निकालने का आदेश और प्रिंट करता है "रीसेटिंग स्टेट ".
jshell> /reset | Resetting state. jshell>