मैं ग्रहण के दो अलग-अलग संस्करणों - 32/64 बिट के बारे में थोड़ा उलझन में हूं।जावा और ग्रहण - 32 बनाम 64 बिट
जहाँ तक मुझे पता है, जावा बाइटकोड (= आपके कोड का निर्माण) मंच स्वतंत्रता है। यदि कोई उपयोगकर्ता 32 बिट जेआरई में अपना बाइटकोड चलाता है, तो कोड 32 बिट प्रक्रिया के रूप में निष्पादित किया जाता है, यदि कोई उपयोगकर्ता 64 बिट जेआरई में अपना बाइटकोड चलाता है, तो कोड 64 बिट प्रक्रिया के रूप में निकाला जाता है।
ग्रहण को जेआरई को चलाने की आवश्यकता है, क्योंकि यह जावा में लिखा गया है। लेकिन एक्लिप्स डाउनलोड पेज पर ग्रहण के 32 और 64 बिट संस्करण क्यों हैं यदि केवल उपयोगकर्ता का जेआरई संस्करण मायने रखता है?
क्या 64 बिट ग्रहण संस्करण को 64 बिट जेआरई या जेडीके की आवश्यकता है? यदि हां, क्यों?
दूसरा भ्रम: मैं जेआरई के 32 और 64 बिट संस्करण की आवश्यकता को समझता हूं। लेकिन जेडीके के 32 और 64 बिट संस्करण क्यों हैं यदि परिणामी बाइटकोड प्लेटफार्म स्वतंत्र है?
धन्यवाद
धन्यवाद, लेकिन मुझे यह नहीं मिला। यदि आप एक्लिप्स के साथ जावा एप्लिकेशन विकसित नहीं करते हैं (लेकिन उदाहरण के लिए सी ++) तो आपको बिल्कुल जेडीके इंस्टॉल करने की आवश्यकता नहीं है। तो आप क्यों कहते हैं कि यह जेआरई के बारे में नहीं बल्कि जेडीके के बारे में है? – alapeno
बाइटकोड चलाने के लिए, आपको बस सही जेआरई स्थापित करने की आवश्यकता है। लेकिन बाइटकोड _produce_ करने के लिए, आपको कंपाइलर को कॉल करने की आवश्यकता है, जो जेडीके के भीतर एक मूल अनुप्रयोग है। जेडीके के अंदर अधिक देशी अनुप्रयोग हैं, जैसे जेएनआई, जावाडोक जनरेटर और अधिक के लिए हेडर जनरेटर। –
यदि आप एक आईडीई स्थापित करते हैं, तो यह स्वचालित रूप से आपके लिए इन एप्लिकेशन को कॉल करता है। यदि आपके पास यह नहीं है, तो आपको उन्हें स्वयं ही कॉल करना होगा। –