web-dev-qa-db-fra.com

Même si JRE 8 est installé sur mon MAC, le message "Aucun programme Java Runtime existant, demandant l'installation" s'affiche dans le terminal.

Même si JRE 8 est installé sur mon MAC OS Yosemite 10.10.3, lors de l'exécution du présent Android dans les outils de sdk, l'erreur - "Aucun Java Runtime présent, demandant l'installation" s'affiche dans le terminal. Comment résoudre ce problème?

  1. Je voulais installer l’enregistreur de test Xamarin - après l’avoir installé M’a demandé d’installer Android sdk

  2. Le SDK est téléchargé dans Bibliothèque/Développeur/Xamarin/Android-sdk 

  3. Maintenant, lorsque je lance Android présent dans le dossier Outils - je reçois le message d'erreur -Aucune exécution Java 

  4. J'ai installé JRE 8 avec obtenir la version vérifiéeJava de leur site

Puis-je avoir une aide s'il vous plait!!

17
Gina Gina

Vous devez installer le JDK complet, pas seulement le JRE.

J'ai eu le même problème et résolu en installant JDK.

Veuillez utiliser ce lien pour télécharger la dernière version du JDK 11.0.2.

33
MrDEV

Je n'avais pas besoin de l'intégralité du JDK, j'avais juste besoin de faire fonctionner JRE et aucune des réponses fournies ci-dessus ne fonctionnait pour moi. Peut-être que ça marchait, mais maintenant (1er juil. 2018), ça ne marche pas. Je n'arrêtais pas de recevoir l'erreur et la fenêtre contextuelle.

J'ai finalement résolu ce problème en plaçant l'export Java_HOME suivant dans ~/.bash_profile:

export Java_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

J'espère que cela aide quelqu'un ... Je tourne sous Mac OS High Sierra.

22
Oleg Kazakov

Comme il semble que votre variable Java_HOME ne soit pas définie correctement, suivez les instructions pour la définir. 

Définition de la variable d'environnement Java_HOME sur MAC OSX 10.9

J'imagine qu'une fois que vous définissez cela, il cessera de se plaindre.

4
abalos

Dans les versions plus récentes d'OS X (notamment Yosemite, EL Capitan), Apple a supprimé la prise en charge de Java pour des raisons de sécurité .

  1. Téléchargez Java pour OS X 2015-001 à partir de ce lien: https://support.Apple.com/kb/dl1572?locale=en_US
  2. Montez le fichier image disque et installez Java 6 Runtime pour OS X.

    Après cela, vous ne devriez plus voir aucun des messages ci-dessous:

    - Impossible de trouver une machine virtuelle Java correspondant à la version "(null)"

    - Pas de runtime Java présent, essayez --request à installer.

    Cela devrait résoudre le problème de la fenêtre contextuelle illustrée ci-dessous:  enter image description here

0
user8532358