Java nie jest technicznie obsługiwana w systemie Android, co oznacza, że nie można uruchamiać plików JAR ani odwiedzać witryn internetowych z zawartością Java. Na szczęście istnieje kilka sposobów obejścia tych ograniczeń, w zależności od tego, co chcesz zrobić. Jeśli chcesz uruchomić plik JAR na swoim telefonie, musisz uzyskać dostęp do roota, a następnie zainstalować emulator. Jeśli chcesz przeglądać witryny internetowe z zawartością Java, musisz użyć rozwiązania pulpitu zdalnego, aby uzyskać dostęp do witryn za pomocą przeglądarki na komputerze. Zobacz krok 1 poniżej, aby dowiedzieć się, jak to zrobić.
Kroki
Metoda 1 z 2: Emulator
Krok 1. Zrootuj swój telefon
Ponieważ ta metoda wymaga skopiowania pliku do katalogu systemowego (co nie jest możliwe bez uprawnień administratora), musisz mieć uprawnienia administratora w telefonie. Uzyskanie dostępu do roota jest określane jako „rootowanie” telefonu. Proces różni się w zależności od urządzenia, ale ten przewodnik poinformuje Cię, jak to zrobić w przypadku większości urządzeń z Androidem.
Uwaga: emulator Javy nie pozwoli Ci przeglądać stron internetowych zbudowanych w Javie, pozwoli jedynie na uruchamianie plików JAR. Jeśli chcesz przeglądać witryny internetowe zbudowane w języku Java, zapoznaj się z następną sekcją
Krok 2. Znajdź i pobierz emulator Java na Androida
Dostępnych jest kilka różnych emulatorów Java, wszystkie z mocnymi i słabymi stronami. Różne emulatory będą działać lepiej na różnych urządzeniach, dlatego zaleca się pobranie kilku różnych emulatorów. Te emulatory nie są dostępne w sklepie Google Play; pliki APK będą musiały zostać pobrane ze strony programistów. Niektóre z bardziej popularnych emulatorów to:
- fonem
- JBED
- JBlend
- Netmit
Krok 3. Zainstaluj i używaj phoneMe
Pobierz plik APK „phoneMe Feature” ze strony programisty. Będziesz także musiał pobrać pakiet APK OpenIntents File Manager. Skopiuj oba pliki APK do katalogu głównego urządzenia z Androidem.
- Uruchom pliki APK, aby zainstalować je na swoim urządzeniu.
- Pobierz JADGen na swój komputer, a następnie użyj go do utworzenia pliku JAD dla dowolnych plików JAR, które chcesz uruchomić.
- Skopiuj pliki JAR i JAD do tego samego folderu na urządzeniu. Upewnij się, że plik JAR nie zawiera spacji w nazwie pliku.
- Uruchom plik, używając phoneMe i wybierając plik na swoim urządzeniu.
Krok 4. Zainstaluj i używaj JBED
Pobierz plik archiwum JBED i rozpakuj go na swoim komputerze. Skopiuj plik APK do katalogu głównego w telefonie i użyj ADB, aby wypchnąć libjbedvm.so do katalogu / system/lib. Uruchom plik APK, aby zainstalować go na swoim urządzeniu.
- Możesz wypchnąć plik libjbedvm.so za pomocą ADB i wprowadzając adb push /filelocation/libjbedvm.so /system/lib.
- Skopiuj wszystkie pliki JAR, które chcesz uruchomić, do ich własnego katalogu w telefonie.
- Uruchom JBED i naciśnij przycisk „Menu”. Przejdź do lokalizacji plików JAR, a następnie wybierz plik JAR, który chcesz uruchomić.
Krok 5. Zainstaluj i używaj JBlend
Pobierz plik archiwum JBlend i wyodrębnij zawartość. Skopiuj pliki do pamięci telefonu. Zainstaluj aplikację Root Explorer. Otwórz Root Explorer i naciśnij przycisk „r/w” w górnym rogu. Skopiuj następujące pliki do określonego miejsca docelowego:
- 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
- Skopiuj pliki JAR, które chcesz uruchomić, do pamięci telefonu. Użyj JBlend, aby wybrać pliki do ich załadowania.
Krok 6. Zainstaluj Netmite
Pobierz najnowszą wersję ze strony Netmite. Skopiuj plik APK do telefonu, a następnie uruchom go, aby zainstalować Netmite.
- Konwertuj pliki JAR/JAD na pliki APK za pomocą konwertera znajdującego się na stronie Netmite.
- Skopiuj przekonwertowany plik APK na telefon i uruchom go, aby zainstalować. Powtórz to dla wszystkich plików JAR, które chcesz uruchomić.
- Otwórz Netmite w telefonie i użyj go, aby wybrać dowolny z zainstalowanych plików JAR.
Metoda 2 z 2: Pulpit zdalny
Krok 1. Zainstaluj aplikację Pulpit zdalny Chrome na swoim urządzeniu z Androidem
Jeśli chcesz uzyskać dostęp do witryny Java w podróży, jedynym sposobem na to jest użycie aplikacji pulpitu zdalnego w celu uzyskania dostępu do innego komputera. Umożliwi to użycie przeglądarki tego komputera do załadowania strony internetowej.
Pulpit zdalny Google Chrome szybko łączy się z Chrome na komputerze, dzięki czemu jest to najbardziej bezbolesny sposób konfigurowania zdalnego dostępu
Krok 2. Zainstaluj rozszerzenie pulpitu zdalnego na swoim komputerze
Aby z niej korzystać, musisz mieć na swoim komputerze zainstalowaną przeglądarkę Google Chrome. Rozszerzenie Pulpit zdalny można zainstalować bezpłatnie z Chrome Web Store. Kliknij przycisk menu Chrome (☰) i wybierz Narzędzia → Rozszerzenia. Kliknij link „Pobierz więcej rozszerzeń” u dołu strony, a następnie wyszukaj „Pulpit zdalny Chrome”.
- Po zainstalowaniu rozszerzenia musisz zalogować się na swoje konto Google, a następnie kliknąć przycisk „Włącz połączenia zdalne”.
- Możesz utworzyć kod PIN dla połączenia jako dodatkową warstwę bezpieczeństwa.
Krok 3. Uruchom aplikację Pulpit zdalny
Zaloguj się na swoje konto Google, a następnie wybierz swój komputer domowy z listy dostępnych połączeń. Wpisz kod PIN, jeśli go utworzyłeś, a po chwili załaduje się pulpit.
Krok 4. Otwórz przeglądarkę na pulpicie
Użyj aplikacji Pulpit zdalny, aby uruchomić przeglądarkę internetową na komputerze zdalnym. Wpisz adres witryny Java, którą chcesz odwiedzić, tak jakbyś był na swoim komputerze. Możesz zauważyć opóźnienie między dotknięciem czegoś a wykonaniem akcji. Jest to spowodowane opóźnieniem między komputerem zdalnym a telefonem.