Eclipse 32 bit Version auf 64 bit JVM
Nach vielen Untersuchungen kann ich nicht finden, eine klare Antwort auf die folgende Frage: Kann Eclipse 32-bit-version läuft auf einer 64-bit JVM (natürlich auf einem 64 bit windows) ?
Ich denke, die Antwort sollte "NEIN" aber ich habe nie gearbeitet mit 64 bit-Systemen und Interesse an "mehr", wie es funktioniert.
Vielen Dank im Voraus,
Manu
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, das ist nicht möglich, da Eclipse ' s SWT-GUI-toolkit, hängt von nativen Bibliotheken (das ist der Grund, warum es getrennte 32-und 64-bit-version von eclipse in der ersten Stelle), und Sie kann nicht rufen 32bit native Bibliotheken von einem 64-bit-JVM (oder, im Allgemeinen, Sie können nicht mischen 64bit und 32bit code innerhalb der gleichen OS-Prozess).
Brauchen Sie nicht eclipse läuft als 64-bit-es sei denn, Sie beabsichtigen, Sie zu verwenden sowie mehr als 1 GB für die IDE. Sie können die Verwendung von eclipse zu entwickeln, die 64-bit-Anwendungen durch die Konfiguration, Sie verwenden ein 64-bit-JVM, wenn Ihre Anwendung ausgeführt wird.
Hinweis: Java-wechselt zwischen 32-bit und 64-bit-transparent (nicht so einfach für native Bibliotheken, aber das kann man auch) Dies bedeutet, dass die Entwicklung für ein 64-bit-Anwendung, die aussieht und riecht genau das gleiche wie ein 32-bit-Anwendung. Alles, was Sie bekommen, ist das warme innere Gefühl zu wissen, dass Sie mit 64-bit-Maschinen-code und ein bisschen mehr Speicher. Hinweis: die Verwendung CompressedOops reduziert den Speicherbedarf auf Kosten einiger CPU-overhead.
Wenn Sie brauchen, um mehr als ein paar GB Speicher, das ist, wenn 64-bit einen Unterschied machen, aber der code wird genau gleich sein und keine re-kompilieren erforderlich ist.
Ich habe mit einem 32-bit-version auf 64-version seit geraumer Zeit und haben keine Schwierigkeiten bis jetzt.
In den meisten Fällen mit einer 32 bit version auf 64-bit-version sollte kein problem sein aber der andere Weg würde zu einem problem werden.
BR,
Keshav
Auch, läuft im 64-bit-fügt einen unnötigen Aufwand von 5-8%. Jetzt, 64-bit-JVM sollte nur verwendet werden, für server-Programme benötigen große chunck von Arbeitsspeicher.