Hur får jag Java på Android?

Java stöds tekniskt inte på Android
Java stöds tekniskt inte på Android, vilket innebär att du inte kan köra JAR-filer eller besöka webbplatser med Java-innehåll.

Java stöds tekniskt inte på Android, vilket innebär att du inte kan köra JAR-filer eller besöka webbplatser med Java-innehåll. Lyckligtvis finns det några sätt att kringgå dessa begränsningar, beroende på vad du vill göra. Om du vill köra en JAR-fil på din telefon måste du få rootåtkomst och sedan installera en emulator. Om du vill visa webbplatser med Java-innehåll måste du använda en fjärrskrivbordslösning för att komma åt webbplatserna med en stationär webbläsare. Se steg 1 nedan för att lära dig hur man gör båda.

Metod 1 av 2: emulator

  1. 1
    Rota din telefon. Eftersom den här metoden kräver att du kopierar filen till systemkatalogen (vilket inte är möjligt utan root-åtkomst) måste du ha root-åtkomst på din telefon. Att få root-åtkomst kallas för att "rota" din telefon. Processen varierar från enhet till enhet, men den här guiden kommer att låta dig veta hur de flesta Android-enheter.
    • Obs! En Java-emulator låter dig inte visa webbplatser som är byggda med Java, utan låter dig bara köra JAR-filer. Om du vill se webbplatser som är byggda med Java, se nästa avsnitt.
  2. 2
    Hitta och ladda ner en Java-emulator för Android. Det finns flera olika Java-emulatorer tillgängliga, alla med styrkor och svagheter. Olika emulatorer fungerar bättre för olika enheter, så det rekommenderas att du laddar ner ett par olika emulatorer. Dessa emulatorer är inte tillgängliga i Google Play Butik; APK-filerna måste laddas ner från utvecklarens webbplats. Några av de mer populära emulatorerna inkluderar:
    • fonem
    • JBED
    • JBlend
    • Netmite
    Hitta och ladda ner en Java-emulator för Android
    Hitta och ladda ner en Java-emulator för Android.
  3. 3
    Installera och använd fonem. Ladda ner APK-filen "phoneMe Feature" från utvecklarens webbplats. Du måste också ladda ner APK för OpenIntents File Manager. Kopiera båda APK-filerna till rotkatalogen på din Android-enhet.
    • Kör APK-filerna för att installera dem på din enhet.
    • Ladda ner JADGen på din dator och använd den för att skapa en JAD-fil för alla JAR-filer du vill köra.
    • Kopiera både JAR- och JAD-filerna till samma mapp på din enhet. Se till att JAR-filen inte har några mellanslag i filnamnet.
    • Kör filen med hjälp av phoneMe och välj filen på din enhet.
  4. 4
    Installera och använd JBED. Ladda ner JBED-arkivfilen och packa upp den på din dator. Kopiera APK-filen till rotkatalogen på din telefon och använd ADB för att trycka libjbedvm.so till / system / libkatalog. Kör APK-filen för att installera den på din enhet.
    • Du kan trycka på filen libjbedvm.so genom att använda ADB och ange.adb push /filelocation/libjbedvm.so /system/lib
    • Kopiera alla JAR-filer du vill köra till sin egen katalog på din telefon.
    • Starta JBED och tryck på "Meny" -knappen. Navigera till platsen för dina JAR-filer och välj sedan den JAR-fil du vill köra.
  5. 5
    Installera och använd jblend. Ladda ner JBlend-arkivfilen och extrahera innehållet. Kopiera filerna till telefonens lagring. Installera applikationen Root Explorer. Öppna Root Explorer och tryck på "r / w" -knappen i det övre hörnet. Kopiera följande filer till den angivna destinationen:
    • 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
    • Kopiera de JAR-filer som du vill köra till telefonens lagring. Använd JBlend för att välja filerna för att ladda dem.
    Navigera till platsen för dina JAR-filer
    Navigera till platsen för dina JAR-filer och välj sedan den JAR-fil du vill köra.
  6. 6
    Installera netmite. Ladda ner den senaste versionen från Netmite-webbplatsen. Kopiera APK-filen till din telefon och kör den för att installera Netmite.
    • Konvertera JAR / JAD-filer till APK-filer med hjälp av omvandlaren som finns på Netmite-webbplatsen.
    • Kopiera den konverterade APK-filen till din telefon och kör den för att installera. Upprepa detta för alla JAR-filer som du vill köra.
    • Öppna Netmite på din telefon och använd den för att välja någon av dina installerade JAR-filer.

Metod 2 av 2: fjärrskrivbord

  1. 1
    Installera Chrome-fjärrskrivbordsappen på din Android-enhet. Om du behöver komma åt en Java-webbplats på språng är det enda sättet att göra det att använda en fjärrskrivbordsapp för att komma åt en annan dator. Detta gör att du kan använda datorns webbläsare för att ladda webbplatsen.
    • Googles fjärrskrivbord för Chrome ansluter snabbt till Chrome på din dator, vilket gör det till det mest smärtfria sättet att ställa in fjärråtkomst.
  2. 2
    Installera fjärrskrivbordstillägget på din dator. Du måste installera Google Chrome på din dator för att kunna använda det. Tillägget Fjärrskrivbord kan installeras gratis från Chrome Web Store. Klicka på Chrome-menyknappen (☰) och välj Verktyg → Tillägg. Klicka på länken "Få fler tillägg" längst ner på sidan och sök sedan efter " Chrome Remote Desktop ".
    • När du har installerat tillägget måste du logga in med ditt Google-konto och klicka sedan på knappen "Aktivera fjärranslutningar".
    • Du kan skapa en PIN-kod för anslutningen som ett extra säkerhetslager.
    Obs! En Java-emulator låter dig inte visa webbplatser som är byggda med Java
    Obs! En Java-emulator låter dig inte visa webbplatser som är byggda med Java, utan låter dig bara köra JAR-filer.
  3. 3
    Starta fjärrskrivbordsappen. Logga in med ditt Google-konto och välj sedan din hemdator från listan över tillgängliga anslutningar. Ange PIN-koden om du skapade en, och efter ett ögonblick laddas skrivbordet.
  4. 4
    Öppna webbläsaren på skrivbordet. Använd appen Remote Desktop för att starta webbläsaren på din fjärrdator. Ange adressen till Java-webbplatsen som du vill besöka som om du var på din dator. Du kanske märker en fördröjning mellan när du trycker på något och när åtgärden inträffar. Detta orsakas av fördröjningen mellan fjärrdatorn och din telefon.

Frågor och svar

  • Behöver jag starta min dator för att göra steg 2?
    Ja.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail