Technicznie rzecz biorąc, Java nie jest obsługiwana przez system Android, więc nie można uruchamiać plików JAR ani odwiedzać witryn zawierających zawartość Java. Na szczęście istnieje kilka sposobów na pokonanie tych ograniczeń, w zależności od tego, co chcesz zrobić. Jeśli chcesz uruchamiać pliki JAR na swoim telefonie, musisz uzyskać dostęp do roota i zainstalować emulator. Jeśli chcesz wyświetlić witrynę, która zawiera zawartość Java, będziesz musiał użyć rozwiązania pulpitu zdalnego, aby uzyskać dostęp do witryny za pomocą przeglądarki na komputerze. Zobacz krok 1 poniżej, aby dowiedzieć się, jak to zrobić.
Krok
Metoda 1 z 2: Korzystanie z emulatora
Krok 1. Zrootuj telefon
Ponieważ ta metoda wymaga dostępu do kopiowania plików do katalogu systemowego (co jest niemożliwe bez uprawnień administratora), będziesz potrzebować uprawnień administratora w telefonie. Proces uzyskiwania dostępu do roota jest znany jako rootowanie telefonu. Proces robienia tego jest inny dla każdego urządzenia, ale w tym przewodniku dowiesz się, jak to zrobić na większości urządzeń z Androidem.
Uwaga: Emulator Java nie umożliwia przeglądania witryn utworzonych za pomocą Java. Emulator Java pomaga tylko uruchamiać pliki JAR
Krok 2. Znajdź i pobierz emulator Java na Androida
Dostępnych jest kilka typów emulatorów Java, z których każdy ma zalety i wady. Różne emulatory działają lepiej na różnych urządzeniach, dlatego zaleca się pobranie kilku różnych emulatorów. Emulator Java nie jest dostępny w sklepie Google Play; Plik APK emulatora należy pobrać ze strony programisty. Oto kilka znanych emulatorów:
- fonem
- JBED
- JBlend
- Netmit
Krok 3. Zainstaluj i używaj phoneMe
Pobierz plik „phoneMe Feature” ze strony programisty. Powinieneś także pobrać pakiet APK menedżera plików OpenIntents. Skopiuj oba pliki APK do katalogu głównego urządzenia z systemem Android.
- Uruchom plik APK, aby zainstalować program na urządzeniu.
- Pobierz JADGen na swój komputer, a następnie użyj programu, aby utworzyć plik JAD, który jest używany dla dowolnego pliku JAR, który chcesz uruchomić.
- Skopiuj pliki JAR i JAD do tego samego katalogu na urządzeniu. Upewnij się, że w nazwie pliku JAR nie ma spacji.
- Otwórz aplikację phoneMe, a następnie wybierz i uruchom plik na swoim urządzeniu.
Krok 4. Zainstaluj i używaj JBED
Pobierz plik archiwum, a następnie rozpakuj go, aby rozpakować znajdujące się w nim pliki na komputer. Skopiuj plik APK do katalogu głównego w telefonie, a następnie użyj ADB, aby wypchnąć plik libjbedvm.so do katalogu / system/lib. Uruchom „Plik APK”, aby zainstalować aplikację na urządzeniu.
- Możesz wypchnąć plik libjbedvm.so za pomocą ADB, przechodząc do adb push /filelocation/libjbedvm.so /system/lib.
- Skopiuj wszystkie pliki JAR, które chcesz uruchomić, do ich własnego katalogu w telefonie.
- Uruchom JBED, a następnie naciśnij przycisk „Menu”. Przejdź do lokalizacji pliku JAR, a następnie wybierz plik JAR, który chcesz uruchomić.
Krok 5. Zainstaluj i używaj JBLend
Pobierz plik archiwum JBLend i rozpakuj zawartość archiwum, rozpakowując go. Skopiuj pliki i wklej je do pamięci telefonu. Zainstaluj aplikację Root Explorer. Otwórz Eksplorator Root, a następnie naciśnij przycisk „r/w” w górnym rogu. Skopiuj następujące pliki do wymienionego katalogu:
- 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 plik JAR, który chcesz uruchomić, do pamięci telefonu. Użyj JBlend, aby wybrać plik i załadować go.
Krok 6. Zainstaluj Netmite
Pobierz najnowszą wersję Netmite ze strony. Skopiuj plik APK Netmite do telefonu, a następnie uruchom APK, aby zainstalować Netmite.
- Przekonwertuj plik JAR/JAD za pomocą programu do konwersji uzyskanego ze strony Netmite.
- Skopiuj plik APK uzyskany z procesu konwersji do telefonu, a następnie uruchom go, aby go zainstalować. Powtórz ten krok dla wszystkich plików JAR, które chcesz uruchomić.
- Otwórz Netmite w telefonie i wybierz zainstalowany plik JAR.
Metoda 2 z 2: Korzystanie ze zdalnego pulpitu
Krok 1. Zainstaluj aplikację Pulpit zdalny Chrome na urządzeniu z Androidem
Jeśli chcesz uzyskać bezpośredni dostęp do witryny Java, jedynym sposobem, aby to zrobić, jest użycie aplikacji pulpitu zdalnego w celu uzyskania dostępu do innych komputerów. Dzięki tej aplikacji możesz używać przeglądarki komputera do ładowania witryn.
Pulpit zdalny Google Chrome szybko łączy się z Chrome na komputerze, co czyni go najlepszym wyborem do konfigurowania zdalnego dostępu
Krok 2. Zainstaluj rozszerzenie pulpitu zdalnego na komputerze
Aby korzystać z Pulpitu zdalnego Chrome, na komputerze musi być zainstalowana przeglądarka Google Chrome. Rozszerzenie Pulpit zdalny można zainstalować bezpłatnie za pośrednictwem Chrome Web Store. Kliknij przycisk menu Chrome (☰), a następnie 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 i kliknąć przycisk „Włącz połączenia zdalne”.
- Możesz utworzyć kod PIN, aby nawiązać połączenie, jako dodatkową warstwę bezpieczeństwa.
Krok 3. Uruchom aplikację Pulpit zdalny
Zaloguj się na swoje konto Google, a następnie wybierz komputer domowy z listy dostępnych połączeń. Wprowadź 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 zdalnie uruchomić przeglądarkę internetową komputera. Wprowadź adres witryny Java, którą chcesz odwiedzić, w taki sam sposób, jakbyś używał bezpośrednio komputera. Możesz zauważyć opóźnienie za każdym razem, gdy coś klikniesz i pojawi się odpowiedź z akcji. Jest to spowodowane opóźnieniem, które występuje na komputerze zdalnym i telefonie.