Bug 132996 [IDE] IDE does not need to check for VM version
Since 3.1, startup.jar checks if the VM being used is the correct one. Therefore the IDEApplication no longer needs to do the same check. Patch coming.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEApplication.java
* Return true if the argument version is >= the product's requirement and
     * false otherwise. This algorithm (including behaviour in error cases) was
     * copied from the old code in the runtime.
     */
    private static boolean isCompatibleVersion(String vmVersion) {
        if (vmVersion == null) {
			return false;
		}
        StringTokenizer tokenizer = new StringTokenizer(vmVersion, " ._"); 
        try {
            
            if (!tokenizer.hasMoreTokens()) {
				return true;
			}
            int major = Integer.parseInt(tokenizer.nextToken());
            if (major != MIN_JVM_VERSION_MAJOR) {
				return major > MIN_JVM_VERSION_MAJOR;
			}
            
            if (!tokenizer.hasMoreTokens()) {
				return true;
			}
            int minor = Integer.parseInt(tokenizer.nextToken());
            if (minor != MIN_JVM_VERSION_MINOR) {
				return minor > MIN_JVM_VERSION_MINOR;
			}
            
            if (!tokenizer.hasMoreTokens()) {
				return true;
			}