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

जावा 9 में JShell के डिफ़ॉल्ट संपादक को कैसे संशोधित करें?


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

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

मान लीजिए कि हम नोटपैड . सेट करना चाहते हैं कोड को संपादित करने के लिए डिफ़ॉल्ट प्रोग्राम के रूप में एप्लिकेशन, फिर बस कमांड टाइप करें:"/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" का उपयोग करके कमांड प्रॉम्प्ट में दर्ज कोड को संशोधित करना चाहते हैं कमांड, यह एक नोटपैड . खोल सकता है नीचे के रूप में आवेदन।

जावा 9 में JShell के डिफ़ॉल्ट संपादक को कैसे संशोधित करें?


यदि हम एक अस्तित्वहीन दर्ज करके JShell संपादक को संशोधित कर सकते हैं प्रोग्राम या गलत पथ , जब हम "/संपादित करें . निष्पादित करते हैं तो 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 सत्र में फ़ाइल कैसे लोड करें?

    जेशेल एक नई कमांड-लाइन है इंटरैक्टिव आरईपीएल (पढ़ें-मूल्यांकन करें-प्रिंट-लूप करें ) टूल Java 9 . में पेश किया गया जावा में लिखी गई घोषणाओं, बयानों और अभिव्यक्तियों का मूल्यांकन करने के लिए। यह टूल हमें जावा . को निष्पादित करने की भी अनुमति देता है कोड स्निपेट s और तत्काल परिणाम प्राप्त करें। कभी-

  1. कैसे जावा 9 में JShell में एक अपवाद को संभालने के लिए?

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

  1. जावा में जैक्सन का उपयोग करके JSONParser डिफ़ॉल्ट सेटिंग्स कैसे प्राप्त करें?

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