Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java 9 में JShell के डिफ़ॉल्ट एडिटर को कैसे संशोधित करें?


JShell REPL (Read-Evaluate-Print Loop) को इम्प्लीमेंट करता है जो कमांड-लाइन से कोड पढ़ता है, दिए गए स्निपेट का मूल्यांकन करता है, और परिणाम को वापस प्रिंट करता है।

JShell में, JShell Editor Pad का उपयोग करके डिफ़ॉल्ट JShell एडिटर से कोड एडिट करना संभव है। हम डिफ़ॉल्ट एडिटर को संशोधित करने के लिए एक और परिभाषित करने के लिए "/set" कमांड का भी उपयोग कर सकते हैं। जब "/edit" कमांड लॉन्च की जाती है, तो इस एडिटर का उपयोग किया जा सकता है। यह ऑपरेशन करने के लिए, हम बस "/set editor [editor]" कमांड लॉन्च कर सकते हैं।

मान लीजिए हम Notepad एप्लिकेशन को कोड एडिट करने के लिए डिफ़ॉल्ट प्रोग्राम के रूप में सेट करना चाहते हैं, तो बस कमांड टाइप करें: "/set editor notepad.exe"।

jshell> /set editor | /set editor -default
jshell> int i = 20
i ==> 20
jshell> double j = 30.0
j ==> 30.0
jshell> /set editor notepad.exe | Editor set to: notepad.exe
jshell> /edit

अब, यदि हम कमांड प्रॉम्प्ट में दर्ज कोड को "/edit" कमांड का उपयोग करके संशोधित करना चाहते हैं, तो यह नीचे दिखाए अनुसार Notepad एप्लिकेशन खोल सकता है।

Java 9 में JShell के डिफ़ॉल्ट एडिटर को कैसे संशोधित करें?

यदि हम एक अस्तित्वहीन प्रोग्राम या गलत पथ दर्ज करके JShell एडिटर को संशोधित करते हैं, तो जब हम "/edit" कमांड निष्पादित करते हैं तो JShell एरर मैसेज प्रदर्शित नहीं कर सकता। हमें केवल एडिटर खोलने का प्रयास करते समय एरर मैसेज मिलता है।

jshell> /set editor emacs | Editor set to: emacs
jshell> /set editor | /set editor emacs
jshell> /edit | Edit Error: process IO failure: Cannot run program "emacs": CreateProcess error=2, The system cannot find the file specified
  1. - जावा 9 में JShell सत्र में फ़ाइल कैसे लोड करें?

    JShell जावा 9 में पेश किया गया एक नया कमांड-लाइन इंटरैक्टिव REPL (रीड-इवैल्यूएट-प्रिंट-लूप) टूल है जो जावा में लिखे गए डिक्लेरेशन, स्टेटमेंट और एक्सप्रेशन को इवैल्यूएट करता है। यह टूल हमें जावा कोड स्निपेट एक्जीक्यूट करने और तत्काल परिणाम प्राप्त करने की अनुमति भी देता है। कभी-कभी, हमारे पास पहले से

  1. - जावा 9 में JShell में एक्सेप्शन कैसे हैंडल करें?

    जावा 9 में, JShell एक तेज़ और अनुकूल वातावरण प्रदान करता है जो हमें जावा भाषा सुविधाओं और व्यापक लाइब्रेरी का त्वरित पता लगाने, खोज करने और प्रयोग करने में सक्षम बनाता है। JShell में, मैन्युअल रूप से एक्सेप्शन पकड़ने की आवश्यकता नहीं है। JShell स्वचालित रूप से प्रत्येक एक्सेप्शन को पकड़ता है और उसके

  1. - Java में Jackson का उपयोग करके JSONParser डिफ़ॉल्ट सेटिंग्स कैसे प्राप्त करें

    JSON Parser की सभी डिफ़ॉल्ट सेटिंग्स को JsonParser.Feature enumeration का उपयोग करके दर्शाया जा सकता है। JsonParser.Feature.values() JSONParser के लिए उपलब्ध सभी फीचर्स को लौटाएगा लेकिन किसी विशेष पार्सर के लिए कोई फीचर enabled या disabled है या नहीं, यह JsonParser के isEnabled() मेथड का उपयोग करके