एक काल्पनिक परिदृश्य:अलग-अलग जेडीके अपडेट अलग जावा बाइट कोड उत्पन्न करते हैं?
मुझे एक प्रोजेक्ट मिला है जिसका स्रोत अनुपालन स्तर 1.5 को निर्दिष्ट किया गया है। अब मैं इस परियोजना को दो अलग-अलग जेडीके के साथ संकलित करता हूं: पहले जेडीके 6 अपडेट 7 के साथ और फिर जेडीके 6 अपडेट 20 के साथ।
क्या इन दो अलग-अलग जेडीके विभिन्न जावा बाइट कोड उत्पन्न करते हैं, हालांकि वे केवल उनके अपडेट संस्करण में भिन्न हैं?
हम पूछ सकते हैं कि यह क्यों मायने रखता है? – polygenelubricants
मैंने इसके बारे में सोचा जब मुझे अपने जेबॉस में गर्म तैनाती में समस्याएं थीं (देखें http://stackoverflow.com/questions/3005919/hot-deploy-not-longer-working-on-jboss-checheme-change-not-implemented)। –
@ पोलिजेनेलब्रिकेंट्स: बाइनरी संगतता स्रोत कोड परिवर्तनों के बारे में है, जिन्हें क्लास फ़ाइलों को अन्य क्लास फ़ाइलों के साथ संगत रखने के दौरान अनुमति दी जाती है, जिन्हें पुनः प्राप्त नहीं किया जाता है। यह एक उपयोगी विषय है लेकिन ऐसा नहीं लगता कि यह इस समस्या पर लागू होता है। –