Obwohl JRE 8 auf meinem MAC OS Yosemite 10.10.3 installiert ist, wird beim Ausführen von Android in den Tools in SDK der Fehler "Keine Java-Laufzeit vorhanden, Anforderung der Installation" im Terminal angezeigt. Wie löse ich dieses Problem?
Ich wollte Xamarin Test Recorder installieren - nach der Installation wurde ich gebeten, Android SDK zu installieren
Das SDK wird in Library / Developer / Xamarin / android-sdk heruntergeladen
Wenn ich jetzt Android im Tools-Ordner ausführe, wird der Fehler angezeigt. Keine Java-Laufzeit
Ich habe JRE 8 installiert, um die verifizierte Java-Version von ihrer Site zu erhalten
Kann mir bitte jemand helfen !!
echo $JAVA_HOME
in das Terminal eingeben?JAVA_HOME
muss nicht vorhanden sein.Antworten:
Sie müssen das vollständige JDK installieren, nicht nur die JRE.
Ich hatte das gleiche Problem und löste es durch die Installation von JDK.
Verwenden Sie diesen Link , um die neueste JDK-Version 15.0.1 herunterzuladen.
quelle
Ich brauchte nicht das vollständige JDK, ich musste nur JRE zum Laufen bringen und keine der anderen Antworten oben funktionierte für mich. Vielleicht hat es früher funktioniert, aber jetzt (1. Juli 2018) funktioniert es nicht mehr. Ich habe immer wieder den Fehler und das Popup bekommen.
Ich habe dieses Problem schließlich gelöst, indem ich den folgenden JAVA_HOME-Export in ~ / .bash_profile platziert habe:
Hoffe das hilft jemandem. Ich verwende Mac OS High Sierra.
quelle
Befolgen Sie die Anweisungen zum Festlegen, da Ihre JAVA_HOME-Variable nicht richtig eingestellt ist.
Festlegen der Umgebungsvariablen JAVA_HOME unter MAC OSX 10.9
Ich würde mir vorstellen, wenn Sie dies einmal eingestellt haben, wird es aufhören, sich zu beschweren.
quelle
Wenn Sie beim Versuch, eine JKS-Datei (Keystore) zu generieren, auf den Fehler gestoßen sind, versuchen Sie, ihn hinzuzufügen
Bevor Sie den Befehl ausführen, gehen Sie wie folgt vor:
/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
quelle
Nachdem
brew info openjdk
ich openjdk mit Brew und Runnning installiert hatte, bekam ich diesUnd von diesem habe ich diesen Befehl hier bekommen, und nachdem ich ihn ausgeführt habe, hat ich Java zum Laufen gebracht
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
quelle
In neueren Versionen von OS X (insbesondere Yosemite, EL Capitan) hat Apple aus Sicherheitsgründen die Java-Unterstützung entfernt. Um dies zu beheben, müssen Sie Folgendes tun.
Hängen Sie die Disk-Image-Datei ein und installieren Sie Java 6 Runtime für OS X.
Danach sollten Sie keine der folgenden Meldungen mehr sehen:
- Es konnten keine JVMs gefunden werden, die der Version "(null)" entsprechen.
- Keine Java-Laufzeit vorhanden, versuchen Sie --request zu installieren.
Dies sollte das Problem für das unten gezeigte Popup beheben:
quelle
Unten ist für mich auf Macos Mojave 10.14.6 Version gearbeitet
Ich habe das aktuelle JDK installiert ( https://www.oracle.com/java/technologies/javase-downloads.html ).
Dann jeweils tun;
es ist vollbracht. Und Sie können die Version mit dem Befehl java -version überprüfen.
quelle
Ich habe Mojave 10.14.6 und das einzige, was für mich funktioniert hat, war:
Ich hoffe es hilft! Sie können jetzt tippen
java --version
und es sollte funktionierenquelle
installiere JDK es wird funktionieren,
Hier ist der JDK-Link zum Herunterladen.
Link: https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads- 5672538.html
quelle