JDK installieren No JVM could be found on your system.

DOheim

Mitglied
Bei jedem Neustart meines Windows 7 erscheint diese Meldung:

JVM.JPG

Ich habe mir JavaSetup8u25.com heruntergeladen und schon zweimal installiert, aber es hat sich nichts geändert.
Was tun?

Schon einmal recht vielen Dank für eine Antwort!
 
Füge Java zu deinen Umgebungsvariablen hinzu.

Systemsteuerung -> System -> Erweiterte Systemeinstellungen -> Umgebungsvariablen -> path ->

hier gehst Du an das Ende der unteren Zeile und fügst am ende ein ; hinzu, danach fügst Du den Pfad zu deinem JRE ein.

Z.B.:
...;C:\Program Files\Java\jre1.8.0_25\bin
 
Lieber oppa,
vielen Dank für die Antwort.
Bei mir finde ich jre1.8.0_25 unter C:\Program Files (x86).
Path sieht jetzt so aus:

Anhang anzeigen 7329

Aber leider kommt der Fehler immer noch.
Habe ich etwas falsch gemacht?
Hat der Eintrag
Path=C:\ProgramData\Oracle\Java\javapath;
vielleicht etwas damit zu tun?
Gruß Dieter
 
Gib in deiner Konsole mal bitte
Java:
javac -version
ein und erzähl uns mal, was da raus kommt 🙂

Mit freundlichen Grüßen
Xelsarion
 
Hi,

leider sehe ich den Anhang nicht.
Ich habe bei mir in der Path-Variable:

bm5Rglg.png

drin und alles funktioniert wurderbar.

Was Du noch machen könntest:

firC6kG.png

Eine JAVA_HOME Variable hinzufügen, die auf dein Javaverzeichnis zeigt. Einige Programme etc verwenden solche Variablen.
 
Hallo Xelsarion ,
vielen Dank!
Das kommt heraus:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\>java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode, sharing)

C:\>

Gruß Dieter
 
Hallo oppa,
ich habe es mit
EXE4J_JAVA_HOME C:\Program Files (x86)\Java\jre1.8.0_25\bin
und mit
JAVA_HOME C:\Program Files (x86)\Java\jre1.8.0_25\bin
versucht, aber ohne Erfolg.
Wahrscheinlich werde ich (zugegebenermaßen recht wenig elegant) ein kleines Programm schreiben und in den Autostart setzen, das die Fehlerausschrift bei Neustart des Systems automatisch löscht, damit sie mich nicht mehr nervt.
 
Schon mit dem Pfad zu dem JDK versucht?

Bis jetzt hast Du nur den Pfad zu JRE angegeben.
Code:
C:\Program Files (x86)\Java\jre1.8.0_25\bin

Es gibt da gewisse Unterschiede.
Code:
JDK != JRE

Versuch das auszuführen, was Xelsarion vorgeschlagen hat und schau, ob der Javacompiler erkannt wird

In CMD
Code:
javac -version
 
Keine Ahnung, ob es was ausmacht, aber in der ersten Fehlermeldung wird explizit nach einem 64 Bit JDK oder JRE verlangt. Hier werden immer nur Pfade mit "Program Files (x86)" gepostet...
 
Ich habe es!
Über den Taskmanager habe ich herausbekommen, wer die Fehlermeldung verursacht hat. Es war das Programm Serviio, mit welchem ich die Verbindung über WLAN z.B. zu meinem Fernseher herstellen kann.
Es steht im Windows-Autostart.
Ich habe nun die neuste Version des Programms heruntergeladen und installieren wollen. Sofort kam die gleiche Fehlermeldung. Aber im Anschluss wurde der Windows-Firewall aufgerufen und mir angeboten dem JAVA einen Zugriff auf das Heimnetzwerk zu gestatten. Das habe ich zugelassen und nun klappt alles wieder.

Ich danke Euch allen nochmals für Eure Mühe, die Ihr Euch mit mir gegeben habt.
 

Zurück
Oben