हालांकि मैं असली जावा डेवलपर नहीं हूं (अभी तक), मुझे लगता है कि मुझे अब तक यह पता होना चाहिए, लेकिन मैं अभी भी बहुत उलझन में हूं। मेरा प्रश्न के दो भाग हैं:जेडीके, जेआरई, जावा: संस्करण भ्रम!
तथाकथित बीच क्या अंतर है (जैसा कि मैंने देखा है यह) "सूर्य JDK", OpenJDK, और GCJ?
कई बार, मैंने निम्नलिखित में से प्रत्येक को फेंक दिया है, यह समझने में बहुत भ्रमित कर रहा है कि कौन सी संस्करण संख्या वास्तव में लागू होती है। क्या कोई मुझे इस तरह हल करने में मदद कर सकता है?
- जावा 6
- जावा 1.6
- JDK 6
- JDK 1.6
- JRE 1.6
- JVM 11,0
नोट: मैं के बीच अंतर समझना करना जेडीके (जावा डेवलपमेंट किट) और जाव एक रनटाइम पर्यावरण। हालांकि, जेआरई और जेवीएम के बीच अंतर पर मैं पूरी तरह से स्पष्ट नहीं हूं, हालांकि मुझे पता है कि जेवीएम क्या है/करता है।
बात यह है कि अभी भी वास्तव में confuses मुझे उस OpenJDK ओरेकल पर ध्यान देने के परियोजना प्रतीत हो रहा है है: http://openjdk.java.net/faq/ - अगर वह हालांकि सच है, यही कारण है कि ओरेकल दो अलग-अलग संस्करणों को बनाए रखना जारी रहेगा जेडीके (ओपनजेडीके, ओरेकल जेडीके) का? –