2010-07-14 5 views

Antwort

7

Sie sollten x64 installieren, damit Java Ihr 64-Bit-Betriebssystem nutzt.

+0

danke, wird jdk x64 mit intelliJidea und Netbeans kompatibel sein ?? – srisar

+2

srisar: yup, das ist der Vorteil der Entwicklung in Java: Sie zielen auf eine abstrakte VM, nicht auf eine Architektur. – NoozNooz42

+0

@srisar hat Recht.Ich verwende Windows 7 64 Bit mit x64 JDK und IntelliJ IDEA. Funktioniert super. – Andrew

1

Zum größten Teil werden 32-Bit-Anwendungen auf 64-Bit-Fenstern gut funktionieren (32-Bit-Treiber sind eine andere Geschichte).

Es ist möglich, dass die 32-Bit-Version von Java langsamer als die 64-Bit-Version ausgeführt wird (möglicherweise nicht, es wird, nur dass 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.

+0

Danke für die Informationen, ich werde für x64 gehen – srisar

16

Sie nicht haben, um die x64-Version des JDK zu installieren, wenn Sie auf 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 installieren lassen (natürlich in verschiedenen Verzeichnissen).

beiden Ofcourse haben Vor- und Nachteile:

  • Mit der 64-Bit-Version, die Sie alle Vorteile der 64-Bit-Fähigkeiten Ihrer CPU und O
  • Wenn Sie einen 32-Bit haben nehmen werden Web-Browser (die fast alle Browser für Windows sind derzeit), sollten Sie 32-Bit-Java installieren, um Applets im Browser

beachten Sie auch, dass es zwei Versionen von Oracles JVM ausgeführt werden, die abgestimmt sind, anders: der 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 der Server JVM für Server-Programme abgestimmt: Programme, die für eine lange Zeit ausgeführt werden sollen und die höchstmögliche Leistung benötigen. Die Server-JVM führt aggressivere Optimierungen durch, aber die Startzeit von Programmen ist länger.

Der Client JVM ist auf Client-Programme abgestimmt: Programme, die kürzer laufen und die schnell gestartet werden sollten. Die Client-JVM ist darauf eingestellt, Programme schnell zu starten, und zwar auf Kosten weniger Optimierungen.

Ich habe ein rechenintensives Programm, das ich kürzlich auf dem 64-Bit-Server JVM und dem 32-Bit-Client JVM auf demselben Computer versucht. 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).

-1

Heute pro Oracle bei http://www.oracle.com/technetwork/java/javase/downloads/index.html

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, es wäre besser, 88u74 zu installieren. Bitte lassen Sie mich wissen, wenn falsch.

Verwandte Themen