Ist es möglich, sowohl 32-Bit- als auch 64-Bit-Java unter Windows 7 zu installieren?
Ich habe einige Anwendungen, die ich unter 64 Bit ausführen kann, aber es gibt einige, die nur unter 32 Bit ausgeführt werden.
Ist es möglich, sowohl 32-Bit- als auch 64-Bit-Java unter Windows 7 zu installieren?
Ich habe einige Anwendungen, die ich unter 64 Bit ausführen kann, aber es gibt einige, die nur unter 32 Bit ausgeführt werden.
some applications that I can run under 64bit
warum kann es dann kein Java 64-Bit sein, um Apps auszuführen, deshalb war ich verwirrt. :-)
◔_◔
Antworten:
Ja, das ist absolut kein Problem. Sie können sogar mehrere Versionen von 32-Bit- und 64-Bit-Java gleichzeitig auf demselben Computer installieren.
Tatsächlich habe ich selbst ein solches Setup.
ಠ_ಠ
Sie können mehrere Java-Laufzeiten unter Windows (einschließlich Windows 7) installieren, sofern sich jede in einem eigenen Verzeichnis befindet.
Wenn Sie beispielsweise Win 7 64-Bit oder Win Server 2008 R2 ausführen, können Sie 32-Bit-JRE unter "C: \ Programme (x86) \ Java \ jre6" und 64-Bit-JRE unter "C:" installieren. \ Programme \ Java \ jre6 "und möglicherweise IBM Java 6 unter" C: \ Programme (x86) \ IBM \ Java60 \ jre ".
Die 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 die Laufzeiten hinzugefügt und auf OK geklickt haben, müssen Sie im Hauptrahmen der Java-Registerkarte auf Übernehmen klicken, was nicht so offensichtlich ist, wie es sein könnte. Andernfalls gehen Ihre Änderungen verloren.
Wenn Sie mehrere Versionen installiert haben, wird nur die Hauptversion automatisch aktualisiert. Ich habe keine Lösung dafür gefunden, abgesehen von der schwachen Problemumgehung, manuell zu aktualisieren, wenn ich ein automatisches Update sehe. Daher würde ich gerne wissen, ob jemand eine Lösung dafür hat.
Bei den meisten Java-IDEs können Sie eine beliebige Java-Laufzeit auf Ihrem Computer auswählen, für die ein Build erstellt werden soll. Wenn Sie jedoch keine IDE verwenden, können Sie dies problemlos mithilfe von Umgebungsvariablen in einem Cmd-Fenster verwalten. Ihr PATH und die Variable JAVA_HOME bestimmen, welche Laufzeit von Tools verwendet wird, die über die Shell ausgeführt werden. Setzen Sie JAVA_HOME auf das gewünschte jre-Verzeichnis und fügen 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 Ihrer Laufzeit entsprechen.
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 wird 32-Bit (64-Bit) verwendet. Ich muss dies verwenden, da viele Bibliotheken von Drittanbietern nicht mit 64-Bit funktionieren. Java wache aus der Hölle auf, gib uns Pfirsich: P. Go-Sprache ist Killer.
Wie von pnt angegeben, können mehrere Versionen von 32-Bit- und 64-Bit-Java gleichzeitig auf demselben Computer installiert sein.
Weiter von dort: So können möglicherweise Laufzeitparameter für jede dieser Installationen festgelegt werden:
Sie können javacpl.exe oder javacpl.cpl der jeweiligen Java-Version selbst (bin-Ordner) ausführen. Das spezifische Bedienfeld öffnet sich einwandfrei. Das Hinzufügen von Parametern ist dort möglich.