जेशेल जावा 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>