Java Runtime Environment not found error
Habe ich gearbeitet, auf Aptana
Studio und einige JRE erforderliche software für ein wenig Zeit jetzt , aber seit gestern ist etwas sonderbares passiert, als plötzlich die software, die es erfordert, warf mir ein Fehler No Java virtual machine was found
. Letzte, was ich vorher gemacht habe, war die Wiederherstellung meiner system-Dateien Berechtigungen dachte abgesicherten Modus hatte ich einige Probleme mit diesem , könnte das etwas damit zu tun ?
Habe ich versucht, die Installation von JRE wieder keine Ergebnisse. Aber wenn ich
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
Bekomme ich folgende
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
Aptana
gibt mir die folgende Fehlermeldung
No Java virtual machine
was found after searching the following locations:
/Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS/jre/bin/java
java in your current PATH
Und andere software wie Spine
nicht einfach starten.
Meine .bash_profile ist die folgende :
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
PATH="/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/bin:${PAT$
export PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
Die Ausgabe von echo $PATH
ist folgende
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
Die Ausgabe von echo $JAVA_HOME
ist folgende
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
- Und Java-Aufrufe auf dem terminal arbeiten.
Beratung wird sehr geschätzt werden.
Ich legen Sie die JAVA_HOME-Umgebungsvariable als die post bezeichnet, die von @John , hallte es, und alles scheint in Ordnung, aber noch kein Ergebnis zur Laufzeit.
tun Sie weiterhin die Fehlermeldung erhalten?
Ja Mach ich @John .
Java-bin-Verzeichnis in $PATH zu haben, ich kann es aufrufen, ohne problem aus dem Terminal noch dasselbe Problem befindet.
InformationsquelleAutor Joel Hernandez | 2014-04-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Danach versuchte Peter ' s Vorschlag, das problem Bestand aber nun in einem anderen Kontext :
"/System/Library/Frameworks/JavaVM.framework" does not contain the JNI_CreateJavaVM symbol"
Nachdem wir für viele Stunden, und Lesen über die Menschen mit dem gleichen Problem die Entscheidung zu re-installieren Sie das gesamte Betriebssystem , beschlossen, zu prüfen, das Problem aus einer anderen Perspektive, die Sache, die ich zuerst hier erwähnt, dass ich glaube, unbeachtet geblieben war, dass ich wieder meine Berechtigungen, bevor dies geschieht, also, was ich Tat, war Folgendes.
/Library/Java/JavaVirtualMachines
und löschen des Java-Applet-Plugin von /- Anwendungen (Nur suchen Sie es auf Ihrem /Applications-Pfad) ./System/Library/Frameworks/
JavaVM
Verzeichnis auf/System/Library/Frameworks/
Versions
, ist innerhalb/System/Library/Frameworks/JavaVM.framework
Verzeichnis, hier, wo ich etwas bemerkt selten, aus irgendeinem Grund in dem moment habe ich wiederhergestellt, Datei-Berechtigungen von meinem Festplatten-Dienstprogramm-Anwendung , dieses Verzeichnis wurde unzugänglich gemacht (Durch nicht zu geben die root-Benutzer Berechtigungen für den Zugriff auf alles, was in sich selbst).JavaVM.framework
Verzeichnis geändert, die Berechtigungen, um das Verzeichnis für alle Nutzer zugänglich, indem Sie den folgenden Befehl ausführenchmod -R 777 Versions
.Nach der Ausführung dieser Aktionen ging ich sofort zu meinem JRE-software und versucht, Sie zu öffnen, Erfolg!
Dinge zu lernen von dem Problem.
InformationsquelleAutor Joel Hernandez
Sieht aus wie AptanaStudio (Eclisebased richtig?) vorausgesetzt, dass Sie ein JRE innerhalb der Aptana-Verzeichnis (
/Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS/jre/bin/java
)Ich gehe davon aus, dass es nichts gibt. Einfachste Möglichkeit wäre, symlink Ihre vorhandenen JRE-installation in das Verzeichnis:
Oder könnte man mit dem Aptana aus dem terminal und geben Sie den Pfad zu
java
mit-vm
:Umwelt-Variablen, die verfügbar sein müssen, um GUI-Anwendungen sind ein bisschen schwierig, in OsX (zumindest in meiner Erfahrung).
Es ist auch möglich, Globale
PATH
(und andere Variablen) in/etc/launchd.conf
siehe zum Beispiel hier und/etc/paths.d
siehe hier.Hallo Peter! Ich fürchte, die Lösung war nicht so einfach, erfuhr ich, besser zu verstehen, das problem durch die Anwendung Ihre Anregung, so bin ich wirklich dankbar! Ich'f Sie sind interessiert an der Lösung, habe ich es gepostet unten. Prost!
Ich hatte das gleiche problem mit OS X Yosemite, JDK 8 und Aptana 3 - ich habe gerade installiert die apple-Java-link und Aptana arbeiten begonnen. Also habe ich evtl. noch zwei JVMs läuft in die Maschine, aber Aptana scheint zu ignorieren das JDK 8 und verwenden Sie nur die ältere version von Apple. Dies wird letztlich gelöst werden, indem der Aptana-team aber bis dahin ist dies ein workaround
InformationsquelleAutor Peter Svensson
Einfache Lösung
Für Windows:
1.laden Sie die JAVA-Laufzeitumgebung für x86(32bit) version sonst erhalten Sie eine Fehlermeldung mit der dll Datei von hier http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
C:\Users\"Benutzername"\AppData\Roaming\Appcelerator\Aptana Studio
Dieser arbeitete für mich
InformationsquelleAutor Hitesh Bisht
Ich deinstalliert alle meine Java Jre und JDK für Windows 10. Dann habe ich heruntergeladen Aptana wieder und lassen Sie es installieren Java für mich. Ich denke, dass JAVA 8 war mein problem, aber es funktionierte, und ich kann immer noch installieren Sie die anderen Versionen wieder.
InformationsquelleAutor DDJ