# HG changeset patch # User Jaroslav Tulach # Date 1376421571 -7200 # Node ID 3f85884ca049d890c941b123f5f3f80f7cd160ce # Parent e3305312184c0e1222cb7590bdd2069346dde288 Prevent running on JDK7 - the WebView implementation on JDK7 is not good enough for CSS animations diff -r e3305312184c -r 3f85884ca049 spinningcube/src/main/java/org/apidesign/demo/spinningcube/Main.java --- a/spinningcube/src/main/java/org/apidesign/demo/spinningcube/Main.java Tue Aug 13 21:11:28 2013 +0200 +++ b/spinningcube/src/main/java/org/apidesign/demo/spinningcube/Main.java Tue Aug 13 21:19:31 2013 +0200 @@ -36,6 +36,11 @@ /** Launches the browser */ public static void main(String... args) throws Exception { + try { + Class.forName("java.lang.FunctionalInterface"); + } catch (ClassNotFoundException classNotFoundException) { + throw new IllegalStateException("This application does not run on JDK7, use at least JDK8"); + } BrowserBuilder.newBrowser(). loadPage("pages/index.html"). loadClass(Main.class).