32-Bit-Java dominiert meinen WEG magisch

Ich habe ein 32-Bit-Java nur für Chrome und 64-Bit-Java-JDK für alles andere installiert.

Wenn ich java -version in die cmd eingebe, antwortet das 32-Bit-Java:

C:\>java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

Dies ist die 32-Bit-JRE, die für Chrome installiert wurde (der Name des Installationsprogramms war chromeinstall.exe).

Ich möchte jedoch, dass das Standard-Java dieses ist:

C:\>"Program Files\Java\jre6\bin\java.exe" -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

Und für den lustigen Teil ist nur der 64-Bit im PFAD!

C:\>echo %PATH% 
C:\Windows\system32;C:\Program Files\Java\jre6\bin

(abgeschnittene irrelevante Einträge)

So lange Kurzgeschichte: 64-Bit JRE ist im PFAD, aber 32-Bit-JRE wird standardmäßig ausgeführt. Was passiert hier? Wie man es repariert?

Versucht, die 64-Bit-JDK als Ganzes neu zu installieren, hat nicht geholfen.

Author: Kos, 2011-06-20

1 answers

Bearbeiten Sie Ihren PFAD

Es gibt ein Java.exe-Datei in c:\windows\system32

Sie wollen C:\Program Dateien\Java\jre6\bin VORHER C:\Windows\system32

Weil es C:\Program Dateien\Java\jre6\bin, die Sie ausführen möchten, wenn Sie java

Das ist, was ich von Ihrem Beitrag sowieso sammeln.

 3
Author: barlop,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-20 15:41:23