Bug 79855 [IDE] isCompatibleVersion method in IDEApplication appears wrong...
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEApplication.java
private static final int MIN_JVM_VERSION_SERVICE = 1;
    /**
     * Creates a new IDE application.
     */
    public IDEApplication() {
        
    }
    /* (non-Javadoc)
     * @see org.eclipse.core.boot.IPlatformRunnable#run(java.lang.Object)
     */
    public Object run(Object args) throws Exception {
        Display display = createDisplay();
        try {
            Shell shell = new Shell(display, SWT.ON_TOP);
            if (!checkJavaRuntimeVersion(shell)) {
                Platform.endSplash();
                return EXIT_OK;
            }
            try {
                if (!checkInstanceLocation(shell)) {
                    Platform.endSplash();
                    return EXIT_OK;
                }
            } finally {
                if (shell != null)
                    shell.dispose();
            }