जेशेल Java 9 . में पेश किया गया एक कमांड-लाइन टूल है जो main() . के बिना घोषणाओं, कथनों और अभिव्यक्तियों का मूल्यांकन करता है तरीका। JShell JShell एडिट पैड नामक टेक्स्ट एडिटर सेट कर सकता है , जो हमें कोड को बहुत आसानी से संशोधित करने की अनुमति देता है, और इसे "/edit का उपयोग करके लॉन्च किया जा सकता है। "आदेश।
नीचे विभिन्न "/संपादित करें . हैं " Jshell में प्रयुक्त कमांड।
/edit /edit [ID] /edit [Code_Name]
- /संपादित करें: इस कमांड का उपयोग बिना किसी तर्क के किया जा सकता है, "/edit" कमांड टेक्स्ट एडिटर में सभी सक्रिय कोड प्रदर्शित करता है।
- /संपादित करें [ID]: यह कमांड टेक्स्ट एडिटर में दर्ज की गई आईडी के अनुरूप कोड प्रदर्शित करता है।
- /संपादित करें [Code_Name]: यह कमांड टेक्स्ट एडिटर में दर्ज किए गए नाम के अनुरूप कोड प्रदर्शित करता है।
jshell> int i = 10
i ==> 10
jshell> double j = 20.0
j ==> 20.0
jshell> public int sum(int x, int y) {
...> return x + y;
...> }
| created method sum(int,int)
jshell> /edit उपरोक्त में, हम "sum ." नामक एक विधि के साथ पूर्णांक i, डबल y बनाते हैं " "/संपादित करें . दर्ज करके " कमांड, यह प्रदर्शित करता है "JShell एडिट पैड "नीचे के रूप में।

हम संपादक का उपयोग जोड़ने . के लिए कर सकते हैं या संशोधित करें कोड और सेट को स्वीकार करें . के साथ सत्यापित करें बटन। हम एक नया डिवाइड () जोड़ सकते हैं विधि और चर के मान को संशोधित करें "y" नीचे के रूप में

jshell> int i = 10
i ==> 10
jshell> double j = 20
j ==> 20.0
jshell> public int sum(int x, int y) {
...> return x + y;
...> }
| created method sum(int,int)
jshell> /edit
j ==> 50.0
| created method divide(double,double) यदि हम केवल वेरिएबल "i . प्रदर्शित करना चाहते हैं " JShell एडिट पैड में, बस कमांड टाइप करें "/edit i ", और यह 10 प्रदर्शित करता है। उसी तरह, यदि हम केवल "ID 2" के टेक्स्ट को संशोधित करना चाहते हैं (वेरिएबल y के अनुरूप), बस कमांड दर्ज करें "/संपादित करें 2 ", और यह 20 प्रदर्शित करता है।