Technisch gezien wordt Java niet ondersteund door Android, dus u kunt geen JAR-bestanden uitvoeren of sites bezoeken met Java-inhoud. Gelukkig zijn er verschillende manieren om die beperkingen te omzeilen, afhankelijk van wat je wilt doen. Als u JAR-bestanden op uw telefoon wilt uitvoeren, moet u root-toegang krijgen en een emulator installeren. Als u een site met Java-inhoud wilt bekijken, moet u een remote desktop-oplossing gebruiken om de site te openen met een desktopbrowser. Zie stap 1 hieronder om te leren hoe u beide kunt doen.
Stap
Methode 1 van 2: De emulator gebruiken
Stap 1. Root de telefoon
Aangezien deze methode toegang vereist om bestanden naar de systeemmap te kopiëren (wat onmogelijk is zonder root-toegang), hebt u root-toegang op uw telefoon nodig. Het proces om root-toegang te krijgen, staat bekend als het rooten van de telefoon. Het proces om dit te doen is voor elk apparaat anders, maar deze handleiding zal u vertellen hoe u dit op de meeste Android-apparaten kunt doen.
Opmerking: met de Java-emulator kunt u geen sites bekijken die met Java zijn gemaakt. Java-emulator helpt u alleen om JAR-bestanden uit te voeren
Stap 2. Zoek en download een Java-emulator voor Android
Er zijn verschillende soorten Java-emulators beschikbaar, elk met voor- en nadelen. Verschillende emulators werken beter voor verschillende apparaten, dus het wordt aanbevolen om verschillende emulators te downloaden. De Java-emulator is niet beschikbaar in de Google Play Store; Het emulator APK-bestand moet worden gedownload van de site van de ontwikkelaar. Hier zijn enkele bekende emulators:
- foneem
- JBED
- JBlend
- Netmite
Stap 3. Installeer en gebruik phoneMe
Download het bestand "phoneMe Feature" van de site van de ontwikkelaar. Je moet ook de OpenIntents File manager APK downloaden. Kopieer beide APK's naar de hoofdmap van het Android-apparaat.
- Voer het APK-bestand uit om het programma op het apparaat te installeren.
- Download JADGen op uw computer en gebruik het programma om een JAD-bestand te maken dat wordt gebruikt voor elk JAR-bestand dat u wilt uitvoeren.
- Kopieer de JAR- en JAD-bestanden naar dezelfde map op het apparaat. Zorg ervoor dat er geen spaties in de JAR-bestandsnaam staan.
- Open de phoneMe-app, selecteer het bestand en voer het uit op uw apparaat.
Stap 4. Installeer en gebruik JBED
Download het archiefbestand en pak het uit om de bestanden op uw computer uit te pakken. Kopieer het APK-bestand naar de hoofdmap op uw telefoon en gebruik vervolgens ADB om het bestand libjbedvm.so naar de map /system/lib te pushen. Voer het "APK-bestand" uit om de app op het apparaat te installeren.
- U kunt het bestand libjbedvm.so pushen met ADB door naar adb push /filelocation/libjbedvm.so /system/lib te gaan.
- Kopieer alle JAR-bestanden die u wilt uitvoeren naar hun eigen map op uw telefoon.
- Start JBED en tik vervolgens op de knop "Menu". Ga naar de locatie van het JAR-bestand en selecteer vervolgens het JAR-bestand dat u wilt uitvoeren.
Stap 5. Installeer en gebruik JBLend
Download het JBLend-archiefbestand en pak de inhoud van het archief uit door het uit te pakken. Kopieer de bestanden en plak ze in de opslagruimte van de telefoon. Installeer de Root Explorer-toepassing. Open Root Explorer en tik vervolgens op de knop "r/w" in de bovenhoek. Kopieer de volgende bestanden naar de vermelde map:
- 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
- Kopieer het JAR-bestand dat u wilt gebruiken naar de opslagruimte van uw telefoon. Gebruik JBlend om het bestand te selecteren en te laden.
Stap 6. Installeer Netmite
Download de nieuwste versie van Netmite van de site. Kopieer het Netmite APK-bestand naar uw telefoon en voer vervolgens de APK uit om Netmite te installeren.
- Converteer het JAR/JAD-bestand met behulp van het conversieprogramma van de Netmite-site.
- Kopieer het APK-bestand dat is verkregen uit het conversieproces naar uw telefoon en voer het vervolgens uit om het te installeren. Herhaal deze stap voor alle JAR-bestanden die u wilt uitvoeren.
- Open Netmite op je telefoon en selecteer het geïnstalleerde JAR-bestand.
Methode 2 van 2: Extern bureaublad gebruiken
Stap 1. Installeer de Chrome Remote Desktop-app op het Android-apparaat
Als u rechtstreeks toegang wilt tot de Java-site, kunt u dit alleen doen door een extern bureaublad-toepassing te gebruiken om toegang te krijgen tot andere computers. Met deze applicatie kunt u de browser van uw computer gebruiken om sites te laden.
Chrome Remote Desktop van Google maakt snel verbinding met Chrome op uw computer, waardoor dit de beste keuze is voor het instellen van externe toegang
Stap 2. Installeer de Extern bureaublad-extensie op de computer
U moet Google Chrome op uw computer hebben geïnstalleerd om Chrome Remote Desktop te gebruiken. De Remote Desktop extensie is gratis te installeren via de Chrome Web Store. Klik op de Chrome-menuknop (☰) en selecteer vervolgens Extra → Extensies. Klik op de link 'Meer extensies ophalen' onder aan de pagina en zoek vervolgens naar 'Chrome Remote Desktop'.
- Nadat u de extensie hebt geïnstalleerd, moet u zich aanmelden met uw Google-account en op de knop "Externe verbindingen inschakelen" klikken.
- Als extra beveiligingslaag kunt u een pincode maken om een verbinding tot stand te brengen.
Stap 3. Start de Remote Desktop-app
Meld u aan met uw Google-account en selecteer vervolgens uw thuiscomputer in de lijst met beschikbare verbindingen. Voer de pincode in als u er een hebt gemaakt en na een tijdje wordt uw bureaublad geladen.
Stap 4. Open een browser op het bureaublad
Gebruik de toepassing Extern bureaublad om de webbrowser van uw computer op afstand te starten. Voer het adres in van de Java-site die u wilt bezoeken, op dezelfde manier als wanneer u uw computer rechtstreeks zou gebruiken. Elke keer dat u op iets tikt, merkt u mogelijk een vertraging en verschijnt er een reactie van de actie. Dit wordt veroorzaakt door de vertraging die optreedt op de externe computer en uw telefoon.