जेशेल एक नई कमांड-लाइन है इंटरैक्टिव आरईपीएल (पढ़ें-मूल्यांकन करें-प्रिंट-लूप करें ) टूल Java 9 . में पेश किया गया जावा में लिखी गई घोषणाओं, बयानों और अभिव्यक्तियों का मूल्यांकन करने के लिए। यह टूल हमें जावा . को निष्पादित करने की भी अनुमति देता है कोड स्निपेट s और तत्काल परिणाम प्राप्त करें।
कभी-कभी, हमारे पास जावा फ़ाइल में पहले से ही कोड लिखा होता है और इसे JShell में निष्पादित करने में सक्षम होता है। . JShell टूल में फ़ाइल लोड करने के लिए, हम "/open" . का उपयोग कर सकते हैं आदेश।
उदाहरण के लिए, मैंने "Test.java" . बनाया है "c://temp" फ़ोल्डर में फ़ाइल करें। नीचे कोड है:
String s1 = "TutorialsPoint"; String s2 = "Tutorix"; String s3 = s1 + s2; int sum(int a, int b) { return a + b; } int divide(int a, int b) { return a / b; }
अब, हम लोड करने में सक्षम हो सकते हैं "Test.java" नीचे दिए गए आदेश का उपयोग करके JShell में फ़ाइल करें
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /open c:\\temp\\Test.java jshell> /vars | String s1 = "TutorialsPoint" | String s2 = "Tutorix" | String s3 = "TutorialsPointTutorix" jshell> /methods | int sum(int,int) | int divide(int,int)
The "/open" कमांड ने "Test.java" . लोड किया है एक सत्र में फ़ाइल। "/vars" कमांड का उपयोग चर को एक सत्र में लोड करने के लिए किया जा सकता है और "/methods" कमांड विधियों को सत्र में लोड करने के लिए इस्तेमाल किया जा सकता है।