Wie bringe ich Windows dazu, das JDK statt einer JRE zu verwenden?
Diese Frage wurde schon früher gestellt, hier und anderswo:
Wie stelle ich die Standard-Java-Installation/Laufzeit ein (Windows)?
Das Problem ist, dass Windows die folgenden Informationen ignoriert JAVA_HOME
und es ignoriert auch die Tatsache, dass ich das JDK-Bin-Verzeichnis zum ersten Eintrag im Pfad gemacht habe.
Wenn ich laufe java -version
von der Befehlszeile aus aufruft, wird nicht meine JDK 1.6-Installation, sondern die 1.7 JRE ausgeführt.
Ich vermute, dass es sich um ein 1.7-spezifisches Problem handelt und dass Windows 7 etwas mit der Registrierung macht, was es nicht tun sollte.
Haben Sie eine Idee, wie man das Problem beheben kann?
bearbeiten : Ups. Ich habe oben "erster Eintrag im Klassenpfad" geschrieben, obwohl ich "Pfad" meinte. Entschuldigung.