One of the most recommended options to use is to specify a specific JVM for Eclipse to run on. The following eclipse.ini
demonstrates correct usage of the -vm option (for a Windows system):
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:/Java/JDK/1.5/bin/javaw.exe
-vmargs
-Xms40m
-Xmx512m
On a Linux system, the file looks quite similar:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
/opt/sun-jdk-1.6.0.02/bin/java
-vmargs
-Xms40m
-Xmx512m
On a Mac OS X system, to specify Java 6:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java
-vmargs
-Xms40m
-Xmx512m
Note the format as it is important to be exact:
- The
-vm
option and its value (the path) must be on separate lines. - The value must be the full absolute path to the Java executable, not just to the Java home directory.
(copy from http://wiki.eclipse.org/Eclipse.ini)