तकनीकी रूप से, जावा Android द्वारा समर्थित नहीं है, इसलिए आप JAR फ़ाइलें नहीं चला सकते या उन साइटों पर नहीं जा सकते जिनमें Java सामग्री है। सौभाग्य से, आप जो करना चाहते हैं उसके आधार पर उन सीमाओं को पार करने के कई तरीके हैं। यदि आप अपने फ़ोन पर JAR फ़ाइलें चलाना चाहते हैं, तो आपको रूट एक्सेस प्राप्त करने और एक एमुलेटर स्थापित करने की आवश्यकता होगी। यदि आप ऐसी साइट देखना चाहते हैं जिसमें जावा सामग्री है, तो आपको डेस्कटॉप ब्राउज़र से साइट तक पहुँचने के लिए एक दूरस्थ डेस्कटॉप समाधान का उपयोग करना होगा। दोनों कैसे करें, यह जानने के लिए नीचे चरण 1 देखें।
कदम
विधि 1: 2 में से: एमुलेटर का उपयोग करना
चरण 1. फोन को रूट करें।
चूंकि इस पद्धति के लिए सिस्टम निर्देशिका में फ़ाइलों की प्रतिलिपि बनाने के लिए एक्सेस की आवश्यकता होती है (जो रूट एक्सेस के बिना असंभव है), आपको अपने फोन पर रूट एक्सेस की आवश्यकता होगी। रूट एक्सेस हासिल करने की प्रक्रिया को फोन को रूट करने के रूप में जाना जाता है। ऐसा करने की प्रक्रिया प्रत्येक डिवाइस के लिए अलग होती है, लेकिन यह मार्गदर्शिका आपको बताएगी कि इसे अधिकांश Android उपकरणों पर कैसे किया जाता है।
नोट: जावा एमुलेटर आपको जावा के साथ बनाई गई साइटों को देखने की अनुमति नहीं देता है। जावा एमुलेटर केवल आपको JAR फाइल्स को चलाने में मदद करता है।
चरण 2. Android के लिए Java एमुलेटर ढूंढें और डाउनलोड करें।
कई प्रकार के जावा एमुलेटर उपलब्ध हैं, जिनमें से प्रत्येक के फायदे और नुकसान हैं। विभिन्न एमुलेटर विभिन्न उपकरणों के लिए बेहतर काम करते हैं, इसलिए यह अनुशंसा की जाती है कि आप कई अलग-अलग एमुलेटर डाउनलोड करें। जावा एमुलेटर गूगल प्ले स्टोर पर उपलब्ध नहीं है; एमुलेटर एपीके फ़ाइल को डेवलपर की साइट से डाउनलोड किया जाना चाहिए। यहाँ कुछ प्रसिद्ध एमुलेटर हैं:
- स्वनिम
- जेबीईडी
- जेब्लेंड
- नेटमाइट
चरण 3. फोनमे को स्थापित और उपयोग करें।
डेवलपर की साइट से "फ़ोनमी फ़ीचर" फ़ाइल डाउनलोड करें। आपको OpenIntents फ़ाइल प्रबंधक APK भी डाउनलोड करना चाहिए। दोनों एपीके को एंड्रॉइड डिवाइस की रूट डायरेक्टरी में कॉपी करें।
- डिवाइस पर प्रोग्राम को स्थापित करने के लिए एपीके फ़ाइल चलाएँ।
- अपने कंप्यूटर पर JADGen डाउनलोड करें, फिर JAD फ़ाइल बनाने के लिए प्रोग्राम का उपयोग करें जिसका उपयोग किसी भी JAR फ़ाइल के लिए किया जाता है जिसे आप चलाना चाहते हैं।
- डिवाइस पर एक ही निर्देशिका में JAR और JAD फ़ाइलों की प्रतिलिपि बनाएँ। सुनिश्चित करें कि JAR फ़ाइल नाम में कोई स्थान नहीं है।
- PhoneMe ऐप खोलें, फिर फ़ाइल को अपने डिवाइस पर चुनें और चलाएं।
चरण 4. जेबीईडी स्थापित करें और उसका उपयोग करें।
संग्रह फ़ाइल डाउनलोड करें, फिर उस पर मौजूद फ़ाइलों को अपने कंप्यूटर पर निकालने के लिए उसे अनज़िप करें। एपीके फाइल को अपने फोन की रूट डायरेक्टरी में कॉपी करें, फिर एडीबी का इस्तेमाल करके libjbedvm.so फाइल को /system/lib डायरेक्टरी में पुश करें। डिवाइस में ऐप इंस्टॉल करने के लिए "एपीके फाइल" चलाएं।
- आप एडीबी का उपयोग करके libjbedvm.so फ़ाइल को adb push /filelocation/libjbedvm.so /system/lib पर जाकर पुश कर सकते हैं।
- किसी भी JAR फ़ाइल को कॉपी करें जिसे आप अपने फ़ोन पर अपनी निर्देशिका में चलाना चाहते हैं।
- JBED लॉन्च करें, फिर "मेनू" बटन पर टैप करें। JAR फ़ाइल के स्थान पर जाएँ, फिर वह JAR फ़ाइल चुनें जिसे आप चलाना चाहते हैं।
चरण 5. जेबीलेंड स्थापित करें और उसका उपयोग करें।
JBLend संग्रह फ़ाइल डाउनलोड करें और संग्रह की सामग्री को निकालकर निकालें। फ़ाइलों की प्रतिलिपि बनाएँ और उन्हें फ़ोन संग्रहण स्थान में चिपकाएँ। रूट एक्सप्लोरर एप्लिकेशन इंस्टॉल करें। रूट एक्सप्लोरर खोलें, फिर ऊपरी कोने में "r/w" बटन पर टैप करें। निम्न फ़ाइलों को सूचीबद्ध निर्देशिका में कॉपी करें:
- ibDxDrmJava.so - /system/lib
- libjbmidpdy.so - /system/lib
- libjbmidp.so - /system/lib
- javax.obex.jar - /system/framework
- MetaMidpPlayer.apk - /system/app
- MidpPlayer.apk - /system/app
- उस JAR फ़ाइल की प्रतिलिपि बनाएँ जिसे आप अपने फ़ोन के संग्रहण स्थान में चलाना चाहते हैं। फ़ाइल का चयन करने और उसे लोड करने के लिए JBlend का उपयोग करें।
चरण 6. नेटमाइट स्थापित करें।
साइट से नेटमाइट का नवीनतम संस्करण डाउनलोड करें। नेटमाइट एपीके फ़ाइल को अपने फोन पर कॉपी करें, फिर नेटमाइट को स्थापित करने के लिए एपीके चलाएं।
- नेटमाइट साइट से प्राप्त रूपांतरण कार्यक्रम का उपयोग करके JAR/JAD फ़ाइल को कनवर्ट करें।
- रूपांतरण प्रक्रिया से प्राप्त एपीके फ़ाइल को अपने फोन में कॉपी करें, फिर इसे इंस्टॉल करने के लिए चलाएं। उन सभी JAR फ़ाइलों के लिए इस चरण को दोहराएँ जिन्हें आप चलाना चाहते हैं।
- अपने फोन पर नेटमाइट खोलें और इंस्टॉल की गई JAR फाइल को चुनें।
विधि 2 में से 2: दूरस्थ डेस्कटॉप का उपयोग करना
चरण 1. एंड्रॉइड डिवाइस पर क्रोम रिमोट डेस्कटॉप ऐप इंस्टॉल करें।
यदि आपको सीधे जावा साइट तक पहुंचने की आवश्यकता है, तो ऐसा करने का एकमात्र तरीका अन्य कंप्यूटरों तक पहुंचने के लिए दूरस्थ डेस्कटॉप एप्लिकेशन का उपयोग करना है। इस एप्लिकेशन के साथ, आप साइटों को लोड करने के लिए अपने कंप्यूटर के ब्राउज़र का उपयोग कर सकते हैं।
Google का क्रोम रिमोट डेस्कटॉप आपके कंप्यूटर पर क्रोम के साथ जल्दी से जुड़ जाता है, जिससे यह रिमोट एक्सेस सेट करने के लिए सबसे अच्छा विकल्प बन जाता है।
चरण 2. कंप्यूटर पर रिमोट डेस्कटॉप एक्सटेंशन इंस्टॉल करें।
क्रोम रिमोट डेस्कटॉप का उपयोग करने के लिए आपको अपने कंप्यूटर पर Google क्रोम इंस्टॉल करना होगा। रिमोट डेस्कटॉप एक्सटेंशन को क्रोम वेब स्टोर के जरिए मुफ्त में इंस्टॉल किया जा सकता है। क्रोम मेनू बटन (☰) पर क्लिक करें, फिर टूल्स → एक्सटेंशन चुनें। पृष्ठ के निचले भाग में "अधिक एक्सटेंशन प्राप्त करें" लिंक पर क्लिक करें, फिर "Chrome दूरस्थ डेस्कटॉप" खोजें।
- एक्सटेंशन इंस्टॉल करने के बाद, आपको अपने Google खाते से साइन इन करना होगा और "दूरस्थ कनेक्शन सक्षम करें" बटन पर क्लिक करना होगा।
- सुरक्षा की एक अतिरिक्त परत के रूप में कनेक्शन स्थापित करने के लिए आप एक पिन बना सकते हैं।
चरण 3. रिमोट डेस्कटॉप ऐप लॉन्च करें।
अपने Google खाते से साइन इन करें, फिर उपलब्ध कनेक्शनों की सूची से अपने होम कंप्यूटर का चयन करें। यदि आपने पिन बनाया है तो पिन दर्ज करें और थोड़ी देर बाद आपका डेस्कटॉप लोड हो जाएगा।
चरण 4. डेस्कटॉप पर एक ब्राउज़र खोलें।
अपने कंप्यूटर के वेब ब्राउज़र को दूरस्थ रूप से लॉन्च करने के लिए रिमोट डेस्कटॉप एप्लिकेशन का उपयोग करें। जिस जावा साइट पर आप जाना चाहते हैं उसका पता दर्ज करें, वैसे ही यदि आप सीधे अपने कंप्यूटर का उपयोग कर रहे थे। हर बार जब आप किसी चीज़ पर टैप करते हैं तो आपको एक अंतराल दिखाई दे सकता है और कार्रवाई से प्रतिक्रिया दिखाई देती है। यह दूरस्थ कंप्यूटर और आपके फ़ोन पर होने वाले अंतराल के कारण होता है।