it-swarm.com.de

Kann 32-Bit- und 64-Bit-Java unter Windows 7 installiert werden?

Kann 32-Bit- und 64-Bit-Java unter Windows 7 installiert werden?

Ich habe einige Anwendungen, die ich unter 64bit ausführen kann, aber es gibt einige, die nur unter 32bit laufen.

78
moleculezz

Ja, das ist absolut kein Problem. Sie können sogar mehrere Versionen von 32-Bit- und 64-Bit-Java gleichzeitig auf derselben Maschine installieren.

In der Tat habe ich selbst ein solches Setup.

73
pnt

Sie können mehrere Java-Laufzeiten unter Windows (einschließlich Windows 7) installieren, sofern sich beide in ihrem eigenen Verzeichnis befinden.

Wenn Sie beispielsweise Windows 7 64-Bit oder Windows Server 2008 R2 ausführen, können Sie die 32-Bit-JRE unter "C:\Programme (x86)\Java\jre6" und die 64-Bit-JRE in "C:" installieren.\Programme\Java\jre6 "und möglicherweise IBM Java 6 in" C:\Programme (x86)\IBM\Java60\jre ".

The Java Control Panel App kann theoretisch mehrere Laufzeiten verwalten: Registerkarte Java >> Schaltfläche Ansicht ... 

Es gibt Registerkarten für Benutzer- und Systemeinstellungen. Sie können zusätzliche Laufzeiten mit "Hinzufügen" oder "Suchen" hinzufügen. Wenn Sie jedoch mit dem Hinzufügen von Laufzeiten fertig sind und auf "OK" klicken, müssen Sie im Hauptfenster der Registerkarte "Java" auf "Übernehmen" klicken.

Wenn Sie mehrere Versionen installiert haben, wird nur die Hauptversion automatisch aktualisiert. Ich habe keine Lösung für dieses Problem gefunden, abgesehen von der schwachen Problemumgehung der manuellen Aktualisierung, wenn ich ein automatisches Update sehe. Ich würde gerne wissen, ob jemand eine Lösung dafür hat.

Bei den meisten Java-IDEs können Sie eine beliebige Java-Laufzeitumgebung auf Ihrem Computer auswählen, für die sie erstellt werden sollen. Wenn Sie jedoch keine IDE verwenden, können Sie dies mithilfe von Umgebungsvariablen in einem cmd-Fenster problemlos verwalten. Ihr PATH und die Java_HOME-Variable bestimmen, welche Laufzeit von Tools verwendet wird, die von der Shell aus ausgeführt werden. Setzen Sie Java_HOME auf das gewünschte jre-Verzeichnis und geben Sie das bin-Verzeichnis in Ihren Pfad ein (und entfernen Sie Verweise auf andere Laufzeiten). Bei IBM müssen Sie möglicherweise mehrere bin-Verzeichnisse hinzufügen. Dies ist so ziemlich alles, was das Standardsystem Java tut. Sie können CLASSPATH, ANT_HOME, MAVEN_HOME usw. auch auf eindeutige Werte setzen, die zu Ihrer Laufzeit passen.

20
user1164178

So installieren Sie 32-Bit-Java unter Windows 7 (64-Bit-Betriebssystem + Computer). Du kannst tun:

1) Download JDK: http://javadl.Sun.com/webapps/download/AutoDL?BundleId=58124
2) Download JRE: http://www.Java.com/en/download/installed.jsp?jre_version=1.6.0_22&vendor=Sun+Microsystems+Inc.&os=Linux&os_version=2.6.41.4-1.fc15.i686

3) System variable create: C:\program files (x86)\Java\jre6\bin\

4) Anywhere you type Java -version

es verwendet 32-bit on (64-bit). Ich muss dies verwenden, da viele Bibliotheken von Drittanbietern nicht mit 64-Bit arbeiten. Java aufwachen aus der Hölle, gib uns Peach: P. Go-Sprache ist Mörder.

2
YumYumYum

Wie von pnt angegeben, können Sie mehrere Versionen von 32-Bit- und 64-Bit-Java gleichzeitig auf demselben Computer installieren.

Von dort aus weiter: So können Sie Laufzeitparameter für jede dieser Installationen festlegen:

Sie können javacpl.exe oder javacpl.cpl der jeweiligen Java-Version selbst ausführen (bin-Ordner). Das spezifische Bedienfeld wird ordnungsgemäß geöffnet. Das Hinzufügen von Parametern ist möglich.

0
rzwarg