Techniquement, Java n'est pas pris en charge par Android, vous ne pouvez donc pas exécuter de fichiers JAR ou visiter des sites contenant du contenu Java. Heureusement, il existe plusieurs façons de dépasser ces limitations, selon ce que vous voulez faire. Si vous souhaitez exécuter des fichiers JAR sur votre téléphone, vous devrez obtenir un accès root et installer un émulateur. Si vous souhaitez afficher un site contenant du contenu Java, vous devrez utiliser une solution de bureau à distance pour accéder au site avec un navigateur de bureau. Voir l'étape 1 ci-dessous pour apprendre à faire les deux.
Étape
Méthode 1 sur 2: Utilisation de l'émulateur
Étape 1. Racine le téléphone
Étant donné que cette méthode nécessite un accès pour copier des fichiers dans le répertoire système (ce qui est impossible sans accès root), vous aurez besoin d'un accès root sur votre téléphone. Le processus pour obtenir un accès root est connu sous le nom d'enracinement du téléphone. Le processus à suivre est différent pour chaque appareil, mais ce guide vous expliquera comment le faire sur la plupart des appareils Android.
Remarque: L'émulateur Java ne vous permet pas d'afficher les sites créés avec Java. L'émulateur Java vous aide uniquement à exécuter des fichiers JAR
Étape 2. Recherchez et téléchargez un émulateur Java pour Android
Il existe plusieurs types d'émulateurs Java disponibles, chacun avec des avantages et des inconvénients. Différents émulateurs fonctionnent mieux pour différents appareils, il est donc recommandé de télécharger plusieurs émulateurs différents. L'émulateur Java n'est pas disponible sur le Google Play Store; Le fichier APK de l'émulateur doit être téléchargé depuis le site du développeur. Voici quelques émulateurs bien connus:
- phonème
- JBED
- JBlend
- Netmite
Étape 3. Installez et utilisez phoneMe
Téléchargez le fichier "phoneMe Feature" depuis le site du développeur. Vous devez également télécharger l'APK du gestionnaire de fichiers OpenIntents. Copiez les deux APK dans le répertoire racine de l'appareil Android.
- Exécutez le fichier APK pour installer le programme sur l'appareil.
- Téléchargez JADGen sur votre ordinateur, puis utilisez le programme pour créer un fichier JAD qui sera utilisé pour tout fichier JAR que vous souhaitez exécuter.
- Copiez les fichiers JAR et JAD dans le même répertoire sur l'appareil. Assurez-vous qu'il n'y a pas d'espace dans le nom du fichier JAR.
- Ouvrez l'application phoneMe, puis sélectionnez et exécutez le fichier sur votre appareil.
Étape 4. Installez et utilisez JBED
Téléchargez le fichier d'archive, puis décompressez-le pour extraire les fichiers qu'il contient sur votre ordinateur. Copiez le fichier APK dans le répertoire racine de votre téléphone, puis utilisez ADB pour pousser le fichier libjbedvm.so dans le répertoire /system/lib. Exécutez le "fichier APK" pour installer l'application sur l'appareil.
- Vous pouvez pousser le fichier libjbedvm.so à l'aide d'ADB en accédant à adb push /filelocation/libjbedvm.so /system/lib.
- Copiez tous les fichiers JAR que vous souhaitez exécuter dans leur propre répertoire sur votre téléphone.
- Lancez JBED, puis appuyez sur le bouton "Menu". Accédez à l'emplacement du fichier JAR, puis sélectionnez le fichier JAR que vous souhaitez exécuter.
Étape 5. Installez et utilisez JBLend
Téléchargez le fichier d'archive JBLend et extrayez le contenu de l'archive en l'extrayant. Copiez les fichiers et collez-les dans l'espace de stockage du téléphone. Installez l'application Root Explorer. Ouvrez Root Explorer, puis appuyez sur le bouton "r/w" dans le coin supérieur. Copiez les fichiers suivants dans le répertoire répertorié:
- 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
- Copiez le fichier JAR que vous souhaitez exécuter dans l'espace de stockage de votre téléphone. Utilisez JBlend pour sélectionner le fichier et le charger.
Étape 6. Installez Netmite
Téléchargez la dernière version de Netmite sur le site. Copiez le fichier APK Netmite sur votre téléphone, puis exécutez l'APK pour installer Netmite.
- Convertissez le fichier JAR/JAD à l'aide du programme de conversion obtenu sur le site Netmite.
- Copiez le fichier APK obtenu à partir du processus de conversion dans votre téléphone, puis exécutez-le pour l'installer. Répétez cette étape pour tous les fichiers JAR que vous souhaitez exécuter.
- Ouvrez Netmite sur votre téléphone et sélectionnez le fichier JAR installé.
Méthode 2 sur 2: Utilisation du bureau à distance
Étape 1. Installez l'application Chrome Remote Desktop sur l'appareil Android
Si vous devez accéder directement au site Java, la seule façon de le faire est d'utiliser une application de bureau à distance pour accéder à d'autres ordinateurs. Avec cette application, vous pouvez utiliser le navigateur de votre ordinateur pour charger des sites.
Le bureau à distance Chrome de Google se connecte rapidement à Chrome sur votre ordinateur, ce qui en fait le meilleur choix pour configurer l'accès à distance
Étape 2. Installez l'extension Bureau à distance sur l'ordinateur
Vous devez installer Google Chrome sur votre ordinateur pour utiliser Chrome Remote Desktop. L'extension Remote Desktop peut être installée gratuitement via le Chrome Web Store. Cliquez sur le bouton du menu Chrome (☰), puis sélectionnez Outils → Extensions. Cliquez sur le lien "Obtenir plus d'extensions" en bas de la page, puis recherchez "Chrome Remote Desktop".
- Après avoir installé l'extension, vous devez vous connecter avec votre compte Google et cliquer sur le bouton "Activer les connexions à distance".
- Vous pouvez créer un code PIN pour établir une connexion en tant que couche de sécurité supplémentaire.
Étape 3. Lancez l'application Bureau à distance
Connectez-vous avec votre compte Google, puis sélectionnez votre ordinateur personnel dans la liste des connexions disponibles. Entrez le code PIN si vous en avez créé un et après un certain temps, votre bureau se chargera.
Étape 4. Ouvrez un navigateur sur le bureau
Utilisez l'application Bureau à distance pour lancer le navigateur Web de votre ordinateur à distance. Entrez l'adresse du site Java que vous souhaitez visiter, de la même manière que si vous utilisiez directement votre ordinateur. Vous pouvez remarquer un décalage chaque fois que vous appuyez sur quelque chose et une réponse de l'action apparaît. Cela est dû au décalage qui se produit sur l'ordinateur distant et sur votre téléphone.