Muss ich jdk win64 installieren?

8

Ich habe Windows 7 x64 installiert, daher habe ich eine Verwirrung, ob ich JDK x64 oder JDK x86 installieren muss? Bitte hilf mir, danke

    
srisar 14.07.2010, 01:10
quelle

4 Antworten

7

Sie sollten x64 installieren, damit Java von Ihrem 64-Bit-Betriebssystem profitiert.

    
Jeanne Boyarsky 14.07.2010, 01:15
quelle
16

Sie müssen nicht die x64-Version des JDK installieren, wenn Sie unter 64-Bit-Windows laufen. Die x86 (32-Bit) -Version funktioniert auch unter 64-Bit-Windows. Sie können sogar sowohl die 32-Bit- als auch die 64-Bit-Version gleichzeitig installiert haben (natürlich in verschiedenen Verzeichnissen).

Natürlich haben beide Vor- und Nachteile:

  • Mit der 64-Bit-Version profitieren Sie von den 64-Bit-Funktionen Ihrer CPU und Ihres Betriebssystems
  • Wenn Sie einen 32-Bit-Webbrowser haben (den fast alle Browser für Windows derzeit verwenden), sollten Sie 32-Bit-Java installieren, um Applets im Browser ausführen zu können

Beachten Sie auch, dass es zwei Versionen von Oracles JVM gibt, die unterschiedlich abgestimmt sind: die Server- und die Client-Version. In 64-Bit-Java ist die Server-JVM die Standardeinstellung und in der 32-Bit-Version ist die Client-JVM die Standardeinstellung.

Offensichtlich ist die Server-JVM auf Server-Programme abgestimmt: Programme, von denen erwartet wird, dass sie lange Zeit laufen und die höchstmögliche Leistung benötigen. Die Server-JVM führt aggressivere Optimierungen durch, aber die Startzeit von Programmen ist länger.

Die Client-JVM ist auf Client-Programme abgestimmt: Programme, die für eine kürzere Zeit laufen und die schnell starten sollten. Die Client-JVM ist darauf eingestellt, Programme schnell zu starten, wobei weniger Optimierungen vorgenommen werden müssen.

Ich habe ein rechenintensives Programm, das ich kürzlich sowohl auf der 64-Bit-Server-JVM als auch auf der 32-Bit-Client-JVM auf demselben Computer ausprobiert habe. Zu meiner Überraschung läuft es auf der 64-Bit-JVM doppelt so schnell. Hinweis: Dies bedeutet nicht, dass ein Programm auf einer 64-Bit-JVM doppelt so schnell ausgeführt wird (es handelt sich nur um Anekdoten mit diesem speziellen Programm).

    
Jesper 14.07.2010 08:26
quelle
1

32-Bit-Anwendungen werden in 64-Bit-Fenstern größtenteils funktionieren (32-Bit-Treiber sind eine andere Geschichte).

Es ist möglich, dass die 32-Bit-Version von Java langsamer läuft als die 64-Bit-Version (möglicherweise bedeutet das nicht, dass sie es könnte). Es ist auch möglich, dass die 64-Bit-Version mehr Speicher als die 32-Bit-Version verwendet.

Persönlich verwende ich 64-Bit-Version der Dinge, wenn verfügbar.

    
TofuBeer 14.07.2010 01:32
quelle
-1

Heute, per Oracle bei Ссылка

Java SE 8u73 enthält wichtige Sicherheitsupdates. Oracle empfiehlt dringend, dass alle Java SE 8-Benutzer auf diese Version aktualisieren. Java SE 8u74 ist ein Patch-Set-Update, das alle 8u73 plus zusätzliche Funktionen enthält (beschrieben in den Versionshinweisen).

Ich denke, das bedeutet, dass es besser wäre, 88u74 zu installieren. Bitte lassen Sie mich wissen, wenn falsch.

    
Susan 02.03.2016 22:01
quelle

Tags und Links