जावा तकनीकी रूप से Android पर समर्थित नहीं है, जिसका अर्थ है कि आप JAR फ़ाइलें नहीं चला सकते हैं या Java सामग्री वाली वेबसाइटों पर नहीं जा सकते हैं। सौभाग्य से, आप जो करना चाहते हैं उसके आधार पर इन प्रतिबंधों के आसपास कुछ तरीके हैं। अगर आप अपने फोन पर एक JAR फाइल चलाना चाहते हैं, तो आपको रूट एक्सेस हासिल करना होगा और फिर एक एमुलेटर इंस्टॉल करना होगा। यदि आप जावा सामग्री वाली वेबसाइटों को देखना चाहते हैं, तो आपको डेस्कटॉप ब्राउज़र वाली साइटों तक पहुँचने के लिए एक दूरस्थ डेस्कटॉप समाधान का उपयोग करना होगा। दोनों कैसे करें, यह जानने के लिए नीचे चरण 1 देखें।
कदम
विधि 1 में से 2: एमुलेटर
चरण 1. अपने फोन को रूट करें।
चूंकि इस पद्धति के लिए फ़ाइल को सिस्टम निर्देशिका में कॉपी करने की आवश्यकता होती है (जो रूट एक्सेस के बिना संभव नहीं है), आपको अपने फोन पर रूट एक्सेस की आवश्यकता होगी। रूट एक्सेस प्राप्त करना आपके फोन को "रूटिंग" करने के रूप में जाना जाता है। प्रक्रिया अलग-अलग डिवाइस में भिन्न होती है, लेकिन यह मार्गदर्शिका आपको बताएगी कि अधिकांश Android उपकरणों के लिए कैसे।
नोट: एक जावा एमुलेटर आपको जावा के साथ निर्मित वेबसाइटों को देखने नहीं देगा, यह आपको केवल JAR फाइलें चलाने देगा। यदि आप जावा के साथ निर्मित वेबसाइटों को देखना चाहते हैं, तो अगला भाग देखें।
चरण 2. Android के लिए Java एमुलेटर ढूंढें और डाउनलोड करें।
कई अलग-अलग जावा एमुलेटर उपलब्ध हैं, सभी ताकत और कमजोरियों के साथ। विभिन्न एमुलेटर विभिन्न उपकरणों के लिए बेहतर काम करेंगे, इसलिए यह अनुशंसा की जाती है कि आप कुछ अलग एमुलेटर डाउनलोड करें। ये एमुलेटर Google Play Store पर उपलब्ध नहीं हैं; एपीके फाइलों को डेवलपर्स की वेबसाइट से डाउनलोड करना होगा। कुछ अधिक लोकप्रिय एमुलेटर में शामिल हैं:
- स्वनिम
- जेबीईडी
- जेब्लेंड
- नेटमाइट
चरण 3. फोनमे को स्थापित और उपयोग करें।
डेवलपर की वेबसाइट से "फ़ोनमी फ़ीचर" एपीके फ़ाइल डाउनलोड करें। आपको OpenIntents File Manager APK को भी डाउनलोड करना होगा। दोनों एपीके फाइलों को अपने एंड्रॉइड डिवाइस की रूट डायरेक्टरी में कॉपी करें।
- उन्हें अपने डिवाइस पर इंस्टॉल करने के लिए एपीके फाइलें चलाएं।
- अपने कंप्यूटर पर JADGen डाउनलोड करें, और फिर इसका उपयोग किसी भी JAR फ़ाइल के लिए JAD फ़ाइल बनाने के लिए करें जिसे आप चलाना चाहते हैं।
- JAR और JAD दोनों फाइलों को अपने डिवाइस पर एक ही फोल्डर में कॉपी करें। सुनिश्चित करें कि JAR फ़ाइल में फ़ाइल नाम में कोई स्थान नहीं है।
- PhoneMe का उपयोग करके और अपने डिवाइस पर फ़ाइल का चयन करके फ़ाइल चलाएँ।
चरण 4. जेबीईडी स्थापित करें और उसका उपयोग करें।
जेबीईडी संग्रह फ़ाइल डाउनलोड करें और इसे अपने कंप्यूटर पर अनज़िप करें। एपीके फ़ाइल को अपने फोन पर रूट निर्देशिका में कॉपी करें, और एडीबी का उपयोग libjbedvm.so को /system/lib निर्देशिका में पुश करने के लिए करें। इसे अपने डिवाइस पर इंस्टॉल करने के लिए एपीके फ़ाइल चलाएँ।
- आप एडीबी का उपयोग करके और adb push /filelocation/libjbedvm.so /system/lib दर्ज करके libjbedvm.so फ़ाइल को पुश कर सकते हैं।
- किसी भी JAR फ़ाइल को कॉपी करें जिसे आप अपने फ़ोन पर अपनी निर्देशिका में चलाना चाहते हैं।
- जेबीईडी लॉन्च करें और "मेनू" बटन पर टैप करें। अपनी JAR फ़ाइलों के स्थान पर नेविगेट करें और फिर उस JAR फ़ाइल का चयन करें जिसे आप चलाना चाहते हैं।
चरण 5. JBlend को स्थापित और उपयोग करें।
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 फ़ाइलों के लिए दोहराएं जिन्हें आप चलाना चाहते हैं।
- अपने फोन पर नेटमाइट खोलें और अपनी किसी भी स्थापित जेएआर फाइल को चुनने के लिए इसका इस्तेमाल करें।
विधि 2 में से 2: दूरस्थ डेस्कटॉप
चरण 1. अपने एंड्रॉइड डिवाइस पर क्रोम रिमोट डेस्कटॉप ऐप इंस्टॉल करें।
यदि आपको चलते-फिरते जावा वेबसाइट का उपयोग करने की आवश्यकता है, तो ऐसा करने का एकमात्र तरीका किसी अन्य कंप्यूटर तक पहुंचने के लिए दूरस्थ डेस्कटॉप ऐप का उपयोग करना है। यह आपको वेबसाइट लोड करने के लिए उस कंप्यूटर के ब्राउज़र का उपयोग करने की अनुमति देगा।
Google का क्रोम रिमोट डेस्कटॉप आपके कंप्यूटर पर क्रोम से जल्दी से जुड़ जाता है, जिससे यह रिमोट एक्सेस सेट करने का सबसे दर्द रहित तरीका बन जाता है।
चरण 2. अपने कंप्यूटर पर रिमोट डेस्कटॉप एक्सटेंशन इंस्टॉल करें।
इसका उपयोग करने के लिए आपको अपने कंप्यूटर पर Google Chrome इंस्टॉल करना होगा। रिमोट डेस्कटॉप एक्सटेंशन को क्रोम वेब स्टोर से मुफ्त में इंस्टॉल किया जा सकता है। क्रोम मेनू बटन (☰) पर क्लिक करें और टूल्स → एक्सटेंशन चुनें। पृष्ठ के निचले भाग में "अधिक एक्सटेंशन प्राप्त करें" लिंक पर क्लिक करें और फिर "Chrome दूरस्थ डेस्कटॉप" खोजें।
- एक्सटेंशन इंस्टॉल करने के बाद, आपको अपने Google खाते से साइन इन करना होगा और फिर "दूरस्थ कनेक्शन सक्षम करें" बटन पर क्लिक करना होगा।
- आप सुरक्षा की एक अतिरिक्त परत के रूप में कनेक्शन के लिए एक पिन बना सकते हैं।
चरण 3. रिमोट डेस्कटॉप ऐप लॉन्च करें।
अपने Google खाते से लॉग इन करें, और फिर उपलब्ध कनेक्शनों की सूची से अपने होम कंप्यूटर का चयन करें। यदि आपने एक पिन बनाया है तो पिन दर्ज करें, और एक पल के बाद आपका डेस्कटॉप लोड हो जाएगा।
चरण 4. अपने डेस्कटॉप पर ब्राउज़र खोलें।
अपने दूरस्थ कंप्यूटर पर वेब ब्राउज़र लॉन्च करने के लिए रिमोट डेस्कटॉप ऐप का उपयोग करें। उस जावा साइट का पता दर्ज करें जिस पर आप जाना चाहते हैं जैसे आप अपने कंप्यूटर पर होते। जब आप किसी चीज़ को टैप करते हैं और कार्रवाई होती है, तो आपको देरी दिखाई दे सकती है। यह दूरस्थ कंप्यूटर और आपके फ़ोन के बीच अंतराल के कारण होता है।