हम थोड़ी देर के लिए जावा का उपयोग कर एक विंडोज आधारित अनुप्रयोग विकसित कर रहे हैं, लेकिन अब हम एक मैक पोर्ट बनाना चाहते हैं और जावा 6 और जावा 5 से कोड को रिवर्स करना है। क्या ऐसा करने का कोई आसान तरीका है जावा 6 विशिष्ट कोड दोबारा कोडिंग? हम अपने कोड को अद्यतित रखना चाहते हैं।Java 6 कोड जावा 5 को बैकपोर्ट करने का आसान तरीका?
उत्तर
आप जावा 6 से जावा 5 तक अतिरिक्त पुस्तकालयों का बैकपोर्ट करने में सक्षम हो सकते हैं, लेकिन मुझे लगता है कि यह और अधिक परेशानी होगी कि यह लायक है। 64-बिट प्रोसेसर वाले इंटेल मैक (इसलिए मूल इंटेल मैक मिनी नहीं) तेंदुए चल रहे जावा 6 है, तो शायद आप उन्हें लक्षित कर सकते हैं?
ऐप्पल ने ओएस एक्स के नवीनतम संस्करण पर जावा 6 जारी किया। आप विशेष रूप से जावा 6 से कौन सी विशेषताओं का उपयोग कर रहे हैं जो जावा 5 में नहीं हैं?
क्या आप जानते हैं कि अगर आप जावा 5 पर वापस गए तो आपको कितना लिखना होगा? यदि आप अपने आईडीई में जेडीके सेटिंग बदलते हैं और पुन: संकलित करने का प्रयास करते हैं तो आपको यह एक अच्छा विचार देना चाहिए कि वास्तव में परिवर्तन कितने बड़े होंगे। अधिकांश डेवलपर्स के लिए, जावा 6 ने वास्तव में नई सुविधाओं/एपीआई के रास्ते में बहुत अधिक पेशकश नहीं की लेकिन मुझे लगता है कि यह संभव है कि आपकी परियोजना जो कुछ भी जोड़ा गया था उस पर भारी निर्भर करती है।
जावा एसई 6 में कोई भाषा परिवर्तन नहीं पेश किया गया था, इसलिए लक्ष्य और स्रोत विकल्पों में (लगभग) कोई प्रभाव नहीं है – Davide
हम मुख्य रूप से सिस्टम ट्रे के लिए जावा 6 का उपयोग करते हैं। बाकी सभी को पुस्तकालयों के साथ तय किया जा सकता है ... –
वास्तव में जावा एसई 6 में एक भाषा (प्रकार) भाषा परिवर्तन है: @ ओवरराइड इंटरफ़ेस कार्यान्वयन के लिए उपयोग किया जा सकता है। – NullNoname
वहां कुछ पुस्तकालय हैं जो आपकी मदद कर सकते हैं। दुर्भाग्य से मैंने खुद को कोशिश नहीं की है, क्योंकि मैंने कभी ऐसी स्थिति में भाग नहीं लिया है।
मेरे अनुभव में यह इतना आसान है कि रोना कर की तुलना में अधिक समय लगता है। 1.6 में बहुत कम चीजें हैं जिन्हें एक मिनट या उससे अधिक (सचमुच) काम के लायक नहीं किया जा सकता है। 1.5 के साथ प्रयास करते समय आप कितनी संकलन त्रुटियां देख रहे हैं, और इसके लिए क्या?
ध्यान रखें कि 1.6 (स्विंगवर्कर) में उपयोगी कुछ चीजों के लिए आसानी से उपलब्ध, एपीआई संगत, कम-पदचिह्न बैकपोर्ट्स उपलब्ध हैं।
यहाँ देखें:
http://en.wikipedia.org/wiki/Comparison_of_backporting_tools
मैं 1.4.2 करने के लिए 1.6 से retrotranslator की कोशिश की और यह बहुत अच्छी तरह से काम करता है!
मैक ओएस एक्स के लिए जावा 8 भी है। जावा के नए संस्करण संगत होंगे, जैसे जावा 8 जावा 5 कोड के साथ संगत है, इसलिए जावा 6 कोड भी संगत है।
- 1. जावा 1.4 में बैकपोर्ट जावा 5/6 विशेषताएं?
- 2. आसान तरीका स्टोर करने के लिए/जावा
- 3. पी/कोड कोड उत्पन्न करने का सबसे आसान तरीका?
- 4. जावा: जावा 1.5 और 1.6 कोड दोनों को पैकेज करने का सबसे आसान तरीका
- 5. जावा में 2 धागे सिंक्रनाइज़ करने का आसान तरीका?
- 6. कोड स्निपेट पर साझा/चर्चा/सहयोग करने का आसान तरीका?
- 7. जावा एप्लिकेशन में सी स्रोत कोड का उपयोग करने का सबसे आसान तरीका क्या है?
- 8. जावा में 'है' करने का सबसे आसान तरीका क्या है?
- 9. जावा ईई 5 और जावा ईई 6
- 10. जावा में डेटाबेस मेटाडेटा प्राप्त करने का सबसे आसान तरीका?
- 11. जावा में स्कैला आंशिक समारोह को कार्यान्वित करने का सबसे आसान तरीका क्या है?
- 12. आसान तरीका
- 13. स्थान प्रदर्शित करने का सबसे आसान तरीका?
- 14. रेगेक्स को जावा संगत रेगेक्स में बदलने का आसान तरीका?
- 15. मेरे क्लासस्पैट को प्रबंधित करने का सबसे आसान तरीका?
- 16. प्रोग्रामिंग चुनौती: इस ग्रिड को कोड करने का सबसे आसान तरीका?
- 17. ईई 5 पर जावा ईई 6?
- 18. जावा में <स्ट्रिंग, स्ट्रिंग []> का स्ट्रिंग प्रस्तुति प्राप्त करने का आसान तरीका जावा में?
- 19. एक पुनरावर्ती आत्म-शामिल करने का सबसे आसान तरीका?
- 20. WPF में ListBox को रीफ्रेश करने का आसान तरीका?
- 21. डब्ल्यूसीएफ प्रोजेक्ट में एनएचबीर्नेट को स्टार्टअप करने का आसान तरीका
- 22. Java 5 और उच्चतर में java.util.Map के सभी कुंजी/मान जोड़े पर पुन: प्रयास करने का सबसे आसान तरीका क्या है?
- 23. क्या ओपनिड को लागू करने का कोई आसान तरीका है?
- 24. बुनियादी jQuery-UI सीएसएस को ओवरराइट करने का आसान तरीका?
- 25. डोम नोड्स को सॉर्ट करने का सबसे आसान तरीका?
- 26. ऑब्जेक्ट्स की सूची को क्रमबद्ध करने का सबसे आसान तरीका
- 27. स्थानीयकरण फ़ाइलों को उत्पन्न करने का सबसे आसान तरीका
- 28. Mercurial: .orig फ़ाइलों को वापस करने का आसान तरीका?
- 29. फ्लोट पास करने का सबसे आसान तरीका [] [] से सी ++ जेएनआई
- 30. Drupal 6: jQuery को अपग्रेड करने का सबसे अच्छा तरीका?
हाँ, हमारे पास तेंदुए के साथ थोड़ी देर के लिए जावा 6 है, यह सिर्फ डिफ़ॉल्ट नहीं है। – Aaron
और यदि यह एक एप्लेट है, जावा 6 एक विकल्प नहीं है। हो सकता है कि जब बर्फ तेंदुए जारी हो जाए (सफारी 64-बिट होगी) – tuler