जेशेल 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 प्रदर्शित करता है।