ändere 64-Bit-Java in 32-Bit-Java

8

In meinem System habe ich 64-Bit Java 1.7 installiert in: C: \ Programme \ Java \ jdk1.7.0_40

Und

Ich habe 32-bit Java 1.7 installiert in: C: \ Programme (x86) \ Java \ jdk1.7.0_02.

Wenn ich den Befehl java -version in CMD ausstelle, zeigt es mir:

%Vor%

Ich möchte die Java-Version in 32-Bit ändern.

Ich habe es versucht:

1) Pfad von der path -Variable zur 64-Bit-Installation entfernt, aber CMD zeigt dieselbe Ausgabe für java -version -Befehl.

2) Ich habe nur einen 32-Bit Installationspfad in path Variable angegeben, aber CMD zeigt dieselbe Ausgabe für java -version Befehl.

3) Dann wurde JAVA_HOME variable mit dem Wert C:\Program Files (x86)\Java\jdk1.7.0_02 hinzugefügt, aber immer noch zeigt CMD dieselbe Ausgabe.

4) In Java-Systemsteuerung- & gt; Java- & gt; Java Runtime Environment Settings- & gt; Benutzer, Ich habe den Assistenten zu finden, 32-Bit-Java und aktiviert nur diese, mit der Deaktivierung 64-Bit-Installation, aber immer noch CMD zeigt die gleiche Ausgabe.

Bitte helfen Sie mir dabei, ich möchte Java in 32-Bit ändern, ohne 64-bit zu deinstallieren.

Weitere Informationen:

Ich habe CMD nach jeder Änderung an Pfad oder Java-Systemsteuerung neu gestartet.

Ich habe path und JAVA_HOME nur als Systemvariablen, keine solchen Benutzervariablen.

BEARBEITEN

Ich habe alle Java-Pfade in der Pfadvariablen entfernt, die JAVA_HOME-Variable entfernt und immer noch zeigt CMD 64-Bit.

%Vor%

BEARBEITEN - Das hat funktioniert:

Es wurde der erste Pfad in der Pfadvariablen zu 32-Bit Java gesetzt.

Hier wird von CMD ausgegeben:

%Vor%     
UDPLover 08.12.2013, 07:13
quelle

3 Antworten

8

Stellen Sie sicher, dass C:\Program Files (x86)\Java\jdk1.7.0_02\bin in der PATH-Umgebungsvariablen vor den anderen Pfaden (und insbesondere vor c: \ windows ...) vorhanden ist.

Stellen Sie außerdem sicher, dass das Befehlszeilenfenster neu gestartet wird, nachdem Sie den PFAD geändert haben.

    
JB Nizet 08.12.2013, 07:23
quelle
2

Ich habe das gleiche Problem!

Bitte schauen Sie in C: \ Windows \ System32 ...

Sie werden eine java.exe, javaw.exe und javaws.exe finden, die von Oracle America, Inc. signiert wurden.

Da PATH am Anfang C: \ Windows \ system32 enthält, finden Windows diese java.exe vor Ihrer 32 bit java.exe

Timm aus Hamburg (Deutschland)

    
Timm 02.10.2014 10:39
quelle
0

Löschen Sie die gleichen Dateien (java.exe, javaw.exe und javaws.exe) unter:

%Vor%     
Jcc.Sanabria 26.04.2017 14:15
quelle

Tags und Links