JShell और कंपाइलेशन त्रुटियां
JShell एक इंटरैक्टिव टूल है जो हमें Java कोड निष्पादित करने और आउटपुट तुरंत प्रदर्शित करने में सक्षम बनाता है। JShell REPL (Read-Evaluate-Print-Loop) टूल है जो कमांड-लाइन प्रॉम्प्ट से चलता है। यदि हमें JShell में कंपाइलेशन-त्रुटियों से बचने की आवश्यकता है, तो हमें उन वेरिएबल्स को उपयोग करने से पहले घोषित करना होगा। JShell में त्रुटि संदेश त्रुटि को हाइलाइट करने के लिए "^--^" नोटेशन का उपयोग कर सकता है।
त्रुटि उदाहरण: अघोषित वेरिएबल्स
C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> int div = num1 / num2
| Error:
| cannot find symbol
| symbol: variable num1
| int div = num1 / num2;
| ^--^
| Error:
| cannot find symbol
| symbol: variable num2
| int div = num1 / num2;
| ^--^
सही उपयोग: पहले वेरिएबल्स घोषित करें
jshell> int num1 = 35
num1 ==> 35
jshell> int num2 = 7
num2 ==> 7
jshell> int div = num1 / num2
div ==> 5
JShell वेरिएबल के नाम के बाद डबल इक्वल और ग्रेटर-दैन साइन्स (==>) प्रदर्शित करता है। हमेशा उपयोग से पहले वेरिएबल्स घोषित करके कंपाइलेशन त्रुटियों से बचें।