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?
Je voulais installer l’enregistreur de test Xamarin - après l’avoir installé M’a demandé d’installer Android sdk
Le SDK est téléchargé dans Bibliothèque/Développeur/Xamarin/Android-sdk
Maintenant, lorsque je lance Android présent dans le dossier Outils - je reçois le message d'erreur -Aucune exécution Java
J'ai installé JRE 8 avec obtenir la version vérifiéeJava de leur site
Puis-je avoir une aide s'il vous plait!!
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.
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.
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.
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é .
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: