Obwohl JRE 8 auf meinem MAC OS Yosemite installiert ist, wird der Fehler „No Java Runtime present,requesting to install“

Obwohl JRE 8 auf meinem MAC OS Yosemite 10.10.3 installiert ist, wird beim Ausführen des in den Tools in SDK vorhandenen Android-Geräts der Fehler „Keine Java-Laufzeit vorhanden, Installation wird angefordert“ im Terminal angezeigt. Wie löse ich dieses Problem?

Ich wollte den Xamarin Test Recorder installieren – nach der Installation wurde ich aufgefordert, das Android SDK zu installieren. Das SDK wird in Library/Developer/Xamarin/android-sdk heruntergeladen habe JRE 8 installiert und die verifizierte Java-Version von deren Website erhalten. Kann mir bitte jemand helfen!!

Antworten (3)

Sie müssen das vollständige JDK installieren, nicht nur die JRE, um Java-Unterstützung auf macOS zu erhalten. Aus irgendeinem Grund installiert die JRE nur die Browser-Plugins, nicht das vollständige Java.

Dies ist die aktuelle JDK-Downloadseite.

Sie müssen nicht das vollständige JDK installieren. Ich hatte das gleiche Problem und löste es schließlich, indem ich den folgenden JAVA_HOME-Export in ~/.bash_profile platzierte:

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

Hoffe, das hilft jemandem. Ich verwende Mac OS High Sierra.

Dies hat bei mir unter macOS High Sierra funktioniert. JDK wurde nicht installiert.

Gehen Sie zum Terminal:

  1. vim ~/.bash_profile
  2. hinzufügenexport JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
  3. Speichern und schließen Sie es.
  4. . ~/.bash_profile
  5. java -version

Sie sollten die Java-Version sehen können