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 PlatformUI.createDisplay();
    }
    /* (non-Javadoc)
     * @see org.eclipse.core.runtime.IExecutableExtension#setInitializationData(org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)
     */
    public void setInitializationData(IConfigurationElement config,
            String propertyName, Object data) throws CoreException {
        
    }
    /**
     * Return a boolean value indicating whether or not the version of the Java runtime
     * ("java.version" system property) is deemed to be compatible with Eclipse.  
     * The current implementation compares only the version (and not things like vendor name), 
     * which matches the implementation that used to be in the runtime.
     */
    private boolean checkJavaRuntimeVersion(Shell shell) {
        try {
            if (isCompatibleVersion(System.getProperty("java.version"))) { 
				return true;
			}
            
            String reqVersion = Integer.toString(MIN_JVM_VERSION_MAJOR) + '.'
                    + MIN_JVM_VERSION_MINOR + '.' + MIN_JVM_VERSION_SERVICE;
            MessageDialog.openError(shell, IDEWorkbenchMessages.IDEApplication_incompatibleJVMTitle,
                    NLS.bind(IDEWorkbenchMessages.IDEApplication_incompatibleJVMMessage, reqVersion));
            return false;
        } catch (SecurityException e) {