spinningcube/src/main/java/org/apidesign/demo/spinningcube/Main.java
changeset 45 3f85884ca049
parent 42 77d278ed1499
     1.1 --- a/spinningcube/src/main/java/org/apidesign/demo/spinningcube/Main.java	Tue Aug 13 16:00:13 2013 +0200
     1.2 +++ b/spinningcube/src/main/java/org/apidesign/demo/spinningcube/Main.java	Tue Aug 13 21:19:31 2013 +0200
     1.3 @@ -36,6 +36,11 @@
     1.4      
     1.5      /** Launches the browser */
     1.6      public static void main(String... args) throws Exception {
     1.7 +        try {
     1.8 +            Class.forName("java.lang.FunctionalInterface");
     1.9 +        } catch (ClassNotFoundException classNotFoundException) {
    1.10 +            throw new IllegalStateException("This application does not run on JDK7, use at least JDK8");
    1.11 +        }
    1.12          BrowserBuilder.newBrowser().
    1.13              loadPage("pages/index.html").
    1.14              loadClass(Main.class).