java.exe zeigt immer auf den Pfad von JRE, aber nicht auf JDK

8

Ich habe sowohl jdk als auch jre auf meinem Windows 7 installiert.

Ich habe JAVA_HOME auf

gesetzt %Vor%

Ich habe hinzufügen

%Vor%

zu PATH.

aber die java.exe zeigt immer noch auf mein jre Verzeichnis, welches

ist %Vor%

seit dem ich

ausgeführt habe %Vor%

es beschwert sich

%Vor%

kann mir jemand sagen, was muss ich noch einstellen?

    
Leon 09.03.2011, 19:02
quelle

5 Antworten

13

da Sie auf Windows sind, funktioniert Java nicht so. Es gibt eine java.exe in einem Windows-Verzeichnis (% windir% system32 for you)

Diese java.exe sieht tatsächlich in der Registry HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment

aus

PATH wird dir nicht helfen! Da ich dazu neige, faul zu werden, lösche ich die JRE und erstelle stattdessen eine junction für das JDK.

    
bestsss 09.03.2011, 19:12
quelle
3

Entfernen Sie einfach java.exe von% windir% \ system32

    
maribge 16.03.2011 15:50
quelle
0

Rechtsklick auf meinen Computer & gt; Eigenschaften & gt; Erweiterte Systemeinstellungen & gt; Umgebungsvariablen & gt;

Suche nach Pfad ..

Entfernen Sie den bestehenden Pfad und fügen Sie Ihren hinzu.

kümmern Sie sich um das Semikolon

    
Baz1nga 09.03.2011 19:03
quelle
0

Stellen Sie sicher, dass Ihr JRE / bin-Verzeichnis nicht in Ihrem Pfad enthalten ist. Die erste Instanz von java.exe, die beim Durchsuchen Ihres Pfades gefunden wird, ist diejenige, die ausgeführt wird. Wenn Sie Ihr JDK zu dem Pfad nach der JRE hinzugefügt haben, wird immer die JRE ausgewählt.

Sie können auch den vollständigen Pfad zu java.exe explizit angeben, wenn Sie Java aufrufen. Dies wird sicherstellen, dass Sie immer wissen, was Java jre / jdk Sie aufrufen.

    
Helter Scelter 09.03.2011 19:05
quelle
0

Wenn Sie ein 64-Bit-Betriebssystem haben, wird es versuchen, das 64-Bit-JRE, das auf Windows 7 vorinstalliert ist, zu verwenden. Sie können versuchen, das 64-Bit-JRE mit Hilfe von Hinzufügen / Entfernen-Programmen zu entfernen. Ich hatte dieses Problem mehrmals und habe es immer behoben, indem ich das 64bit jre entfernte.

    
MBU 09.03.2011 19:07
quelle

Tags und Links