How to setup Eclipse 64 Bit on Windows XP 64/Vista 64/Win7 64:
- Install a 64 Bit JRE (or better a JDK, some tools like ant or maven need it)
http://java.sun.com/javase/downloads/index.jsp (Maybe JDK 6 Update 14) - Install the Windows (32 Bit) Eclipse Package you want:
http://www.eclipse.org/downloads/ - Now the tricky part: Download the Windows 64 Bit SWT Package from Eclipse:
http://download.eclipse.org/eclipse/downloads/ here you find a list of available Versions, currently http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/index.php this is the most recent one. - Download a file called something like eclipse-platform-3.5-win32-x86_64.zip http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/download.php?dropFile=eclipse-platform-3.5-win32-x86_64.zip or http://ftp.selfnet.de/eclipse/eclipse/downloads/drops/R-3.5-200906111540/eclipse-platform-3.5-win32-x86_64.zip
- Extract this file into the eclipse installation Folder and override all Files already there.
- Modify eclipse.ini, add “-vm C:/Program Files/Java/jdk1.6.0_14/bin/javaw.exe” somewhere. This is my eclipse.ini:
-startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.0.200.v20090519 -product org.eclipse.epp.package.jee.product -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vm C:/Program Files/Java/jdk1.6.0_13/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms1024m -Xmx2048m -XX:+UseParallelGC
The other solution is using an 32 Bit Java VM and the 32 Bit Eclipse Package. The 32 Bit Windows SWT Implementation available in all eclipse.org Windows Packages don’t work with an 64 Bit Java VM, so replacing 32 Bit SWT with an 64 Bit Version is the only solution i know. (The 64 Bit Eclipse Package also don’t run with an 32 Bit Java VM.)
Hope it helps,
Dennis