Technisch gesehen wird Java von Android nicht unterstützt, sodass Sie keine JAR-Dateien ausführen oder Websites mit Java-Inhalten besuchen können. Glücklicherweise gibt es mehrere Möglichkeiten, diese Einschränkungen zu umgehen, je nachdem, was Sie tun möchten. Wenn Sie JAR-Dateien auf Ihrem Telefon ausführen möchten, müssen Sie Root-Zugriff erhalten und einen Emulator installieren. Wenn Sie eine Site mit Java-Inhalt anzeigen möchten, müssen Sie eine Remote-Desktop-Lösung verwenden, um mit einem Desktop-Browser auf die Site zuzugreifen. Siehe Schritt 1 unten, um zu erfahren, wie Sie beides tun können.
Schritt
Methode 1 von 2: Verwenden des Emulators
Schritt 1. Rooten Sie das Telefon
Da diese Methode Zugriff zum Kopieren von Dateien in das Systemverzeichnis erfordert (was ohne Root-Zugriff unmöglich ist), benötigen Sie Root-Zugriff auf Ihrem Telefon. Der Vorgang, um Root-Zugriff zu erhalten, wird als Rooten des Telefons bezeichnet. Der Vorgang dafür ist für jedes Gerät unterschiedlich, aber in dieser Anleitung erfahren Sie, wie Sie dies auf den meisten Android-Geräten tun.
Hinweis: Mit dem Java-Emulator können Sie keine mit Java erstellten Sites anzeigen. Der Java-Emulator hilft Ihnen nur beim Ausführen von JAR-Dateien
Schritt 2. Suchen Sie einen Java-Emulator für Android und laden Sie ihn herunter
Es gibt verschiedene Arten von Java-Emulatoren, die jeweils Vor- und Nachteile haben. Verschiedene Emulatoren funktionieren für verschiedene Geräte besser, daher wird empfohlen, mehrere verschiedene Emulatoren herunterzuladen. Der Java-Emulator ist nicht im Google Play Store verfügbar; Die APK-Datei des Emulators muss von der Website des Entwicklers heruntergeladen werden. Hier sind einige bekannte Emulatoren:
- Phonem
- JBED
- JBlend
- Netmite
Schritt 3. Installieren und verwenden Sie phoneMe
Laden Sie die Datei "phoneMe Feature" von der Entwicklerseite herunter. Sie sollten auch das OpenIntents-Dateimanager-APK herunterladen. Kopieren Sie beide APKs in das Stammverzeichnis des Android-Geräts.
- Führen Sie die APK-Datei aus, um das Programm auf dem Gerät zu installieren.
- Laden Sie JADGen auf Ihren Computer herunter und verwenden Sie dann das Programm, um eine JAD-Datei zu erstellen, die für jede JAR-Datei verwendet wird, die Sie ausführen möchten.
- Kopieren Sie die JAR- und JAD-Dateien in dasselbe Verzeichnis auf dem Gerät. Stellen Sie sicher, dass der JAR-Dateiname keine Leerzeichen enthält.
- Öffnen Sie die phoneMe-App, wählen Sie die Datei aus und führen Sie sie auf Ihrem Gerät aus.
Schritt 4. Installieren und verwenden Sie JBED
Laden Sie die Archivdatei herunter und entpacken Sie sie, um die Dateien darauf auf Ihren Computer zu extrahieren. Kopieren Sie die APK-Datei in das Stammverzeichnis Ihres Telefons und verwenden Sie dann ADB, um die Datei libjbedvm.so in das Verzeichnis /system/lib zu verschieben. Führen Sie die "APK-Datei" aus, um die App auf dem Gerät zu installieren.
- Sie können die Datei libjbedvm.so mit ADB pushen, indem Sie zu adb push /filelocation/libjbedvm.so /system/lib gehen.
- Kopieren Sie alle JAR-Dateien, die Sie ausführen möchten, in ein eigenes Verzeichnis auf Ihrem Telefon.
- Starten Sie JBED und tippen Sie dann auf die Schaltfläche "Menü". Wechseln Sie zum Speicherort der JAR-Datei und wählen Sie dann die JAR-Datei aus, die Sie ausführen möchten.
Schritt 5. Installieren und verwenden Sie JBLend
Laden Sie die JBLend-Archivdatei herunter und extrahieren Sie den Inhalt des Archivs, indem Sie es extrahieren. Kopieren Sie die Dateien und fügen Sie sie in den Telefonspeicherplatz ein. Installieren Sie die Root Explorer-Anwendung. Öffnen Sie den Root Explorer und tippen Sie dann auf die Schaltfläche "r/w" in der oberen Ecke. Kopieren Sie die folgenden Dateien in das aufgeführte Verzeichnis:
- 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
- Kopieren Sie die JAR-Datei, die Sie ausführen möchten, in den Speicherplatz Ihres Telefons. Verwenden Sie JBlend, um die Datei auszuwählen und zu laden.
Schritt 6. Installieren Sie Netmite
Laden Sie die neueste Version von Netmite von der Website herunter. Kopieren Sie die Netmite APK-Datei auf Ihr Telefon und führen Sie die APK aus, um Netmite zu installieren.
- Konvertieren Sie die JAR/JAD-Datei mit dem Konvertierungsprogramm, das Sie von der Netmite-Site erhalten haben.
- Kopieren Sie die APK-Datei, die Sie aus dem Konvertierungsprozess erhalten haben, auf Ihr Telefon und führen Sie sie dann aus, um sie zu installieren. Wiederholen Sie diesen Schritt für alle JAR-Dateien, die Sie ausführen möchten.
- Öffnen Sie Netmite auf Ihrem Telefon und wählen Sie die installierte JAR-Datei aus.
Methode 2 von 2: Verwenden von Remotedesktop
Schritt 1. Installieren Sie die Chrome Remote Desktop-App auf dem Android-Gerät
Wenn Sie direkt auf die Java-Site zugreifen müssen, können Sie dies nur tun, indem Sie eine Remote-Desktop-Anwendung verwenden, um auf andere Computer zuzugreifen. Mit dieser Anwendung können Sie den Browser Ihres Computers verwenden, um Websites zu laden.
Der Chrome Remote Desktop von Google verbindet sich schnell mit Chrome auf Ihrem Computer und ist damit die beste Wahl für die Einrichtung des Fernzugriffs
Schritt 2. Installieren Sie die Remotedesktop-Erweiterung auf dem Computer
Um Chrome Remote Desktop verwenden zu können, muss Google Chrome auf Ihrem Computer installiert sein. Die Remote Desktop-Erweiterung kann kostenlos über den Chrome Web Store installiert werden. Klicken Sie auf die Chrome-Menüschaltfläche (☰) und wählen Sie dann Extras → Erweiterungen. Klicken Sie unten auf der Seite auf den Link "Weitere Erweiterungen abrufen" und suchen Sie nach "Chrome Remote Desktop".
- Nach der Installation der Erweiterung müssen Sie sich mit Ihrem Google-Konto anmelden und auf die Schaltfläche "Fernverbindungen aktivieren" klicken.
- Als zusätzliche Sicherheitsebene können Sie eine PIN erstellen, um eine Verbindung herzustellen.
Schritt 3. Starten Sie die Remotedesktop-App
Melden Sie sich mit Ihrem Google-Konto an und wählen Sie dann Ihren Heimcomputer aus der Liste der verfügbaren Verbindungen aus. Geben Sie die PIN ein, wenn Sie eine erstellt haben, und nach einer Weile wird Ihr Desktop geladen.
Schritt 4. Öffnen Sie einen Browser auf dem Desktop
Verwenden Sie die Remotedesktopanwendung, um den Webbrowser Ihres Computers aus der Ferne zu starten. Geben Sie die Adresse der Java-Site ein, die Sie besuchen möchten, genauso wie wenn Sie Ihren Computer direkt verwenden würden. Möglicherweise stellen Sie jedes Mal eine Verzögerung fest, wenn Sie auf etwas tippen und eine Antwort der Aktion angezeigt wird. Dies wird durch die Verzögerung verursacht, die auf dem Remote-Computer und Ihrem Telefon auftritt.