सच कहने के लिए, मैं इन सभी शर्तों (जेडीके/जेआरई/जावा एसडीके) पर काफी उलझन में हूं। मुझे यकीन नहीं है कि प्रत्येक व्यक्ति क्या करता है।जेडीके/जेआरई/जेवीएम/जावा एसडीके | उन सब का क्या मतलब था? कभी-कभी आप जेआरई के साथ विकसित कर सकते हैं और कभी-कभी आपको जेडीके की आवश्यकता होती है?
जब मैंने पहली बार ग्रहण में सरल जावा उदाहरण करना शुरू किया, तो मुझे पूरा यकीन है कि मेरे पास केवल जेआरई था, जो मुझे विश्वास था कि डिफ़ॉल्ट जावा इंस्टॉलर नियमित उपयोगकर्ता अपने सिस्टम पर जावा प्रोग्राम/एप्लेट चलाने में सक्षम होने के लिए उपयोग करते हैं।
हालांकि, अब कक्षा में हम Google Appengine का उपयोग कर रहे हैं, और इसके लिए जेडीके की आवश्यकता है जो मैं अनुमान लगा रहा हूं जावा एसडीके जैसा ही है। जेडीके स्थापित करने का कुछ समय बर्बाद करने के बाद मुझे मतलब था कि मुझे जावा चरम को पर्यावरण चर में जोड़ना था ताकि कमांड प्रॉम्प्ट में जावैक-वर्जन काम करने के लिए मुझे पता चल सके कि केवल जेडीके में जावा है ...
कैसे क्या मेरे शुरुआती जावा कार्यक्रम जेडीके स्थापित किए बिना काम कर रहे थे और इसलिए जावैक नहीं था? और वास्तव में मुख्य प्रश्न ... जेआरई और जेडीके के बीच क्या अंतर है, और आप प्रत्येक का उपयोग कब करते हैं?
धन्यवाद :)
यह लिंक jre, jdk को समझने में काफी उपयोगी होगा: http://docs.oracle.com/javase/8/docs/ –