2
votes

comment puis-je installer java runtime sur un appareil Android?

J'ai besoin d'installer certains packages et programmes Linux sur mes appareils Android . par exemple, je veux utiliser quelque chose de similaire YUM ou une commande get-apt ( je sais que ce sont des commandes Linux ) via Windows PowerShell connecté à mon appareil Android. mais il ne reconnaît pas ces commandes. même ADB ne fonctionne pas , par exemple adb update -y est une commande inconnue. Comment puis-je faire cela, est-ce possible. si le noyau Android est Linux, je suppose qu'il doit y avoir un moyen. J'ai vérifié cela mais ne m'a pas aidé:

Est-il possible d'installer le JDK sur un appareil Android?

Merci

EDITÉ: J'ai utilisé le lien ci-dessous, merci à mon ami pour sa bonne réponse. c'est la commande que j'ai utilisée:

pkg install wget && wget https://raw.githubusercontent.com/MasterDevX/java/master/installjava && bash installjava

MAIS quand j'exécute la commande java, il dit "Tué". Aucune idée!


0 commentaires

3 Réponses :


2
votes

Essayez Termux , un émulateur de terminal Linux pour Android.Un système de base minimal est installé automatiquement - des packages supplémentaires sont disponibles à l'aide du gestionnaire de packages APT. Vous pouvez utiliser les commandes suivantes pour installer java8.

  1. pkg installer git
  2. git clone https://github.com/MasterDevX/Termux-Java.git
  3. cd Termux-Java
  4. chmod + x installjava
  5. bash installjava

Une fois installé, exécutez java -version pour vérifier s'il est correctement installé. Après cela, vous pouvez exécuter java à l'aide de la commande Java .


4 commentaires

Merci, je vais l'essayer maintenant. mais pouvez-vous me dire si je suis capable d'exécuter la plupart des commandes fournies avec YUM ou apt-get? Merci.


Ouais. vous pouvez .. termux est un environnement linux complet.


Aussi je l'ai vérifié maintenant yum update -y et apt-get update -y, les deux me disent que la commande n'a pas été trouvée!


Je pense que cela se produit en raison d'un décalage d'architecture. Vérifiez ceci: github.com/termux/termux-packages/issues/1808



1
votes

Tout d'abord, installez termux. Exécutez ensuite les commandes suivantes:

$ pkg update -y && pkg upgrade -y

$ termux-setup-storage

Et donnez l'autorisation de stockage. Après cela, téléchargez ces 2 fichiers.

JDK-9: https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb

JRE-9: https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jre-headless_9.2017.8.20-1_arm.deb

Souvenez-vous des noms de fichiers et du dossier dans lequel vous avez téléchargé les fichiers.

Revenez à termux et exécutez:

$ cd /sdcard/<folder name>

Remplacez le nom de dossier par votre dossier de téléchargement.

$ mv file1 file2 $HOME

Remplacez file1 et file2 par les noms de fichiers réels.

Alternative :

Si vous ne souhaitez pas télécharger et déplacer les fichiers manuellement, vous pouvez utiliser ces commandes (non recommandé):

$ pkg install wget -y

$ wget https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb

$ wget https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jre-headless_9.2017.8.20-1_arm.deb

Il téléchargera les fichiers dans votre répertoire personnel termux.

Enfin courir,

$ apt-get install -y ./openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb

$ apt-get install -y ./openjdk-9-jre-headless_9.2017.8.20-1_arm.deb

Et tu as fini. Essayez de taper java ou javac . Si vous ne voyez pas d'erreur, vous êtes prêt à partir.

Voir la source


0 commentaires

-1
votes

Installez ubuntu sur termux depuis anlinux ... puis utilisez

$ apt install default-jdk

Travail terminé!


0 commentaires