You should be able to invoke devmode with -sourceLevel 6.

Roberto Lublinerman | Software Engineer | [email protected] | 408-500-9148


On Fri, Nov 8, 2013 at 3:31 PM, Colin Alworth <[email protected]> wrote:

> I'm not yet convinced that this isn't either a) a workspace issue or b) a
> decision the community reached and I missed, but I figured I should stick
> it out there and see if someone can correct me.
>
> I've just brought our project up to date with GWT 2.6.0-rc1 from maven,
> and I can verify that the class files have magic number 50.0 set on them,
> indicating Java 6. I can compile the project with a Java 6 jdk, and gwtc
> behaves as expected, but I can't run dev mode. The error I get usually goes
> a little like this:
>
> ERROR: Unable to initialize static dispatcher
> java.lang.UnsupportedClassVersionError:
> com/google/gwt/core/client/JavaScriptObject$ : Unsupported major.minor
> version 51.0
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
>     at
> com.google.gwt.dev.shell.CompilingClassLoader.findClass(CompilingClassLoader.java:1121)
>     at
> com.google.gwt.dev.shell.CompilingClassLoader.loadClass(CompilingClassLoader.java:1194)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:249)
>     at com.google.gwt.dev.shell.JsValueGlue.set(JsValueGlue.java:220)
>
> The magic number 51.0 indicates Java7 - how is it that while I'm running
> Java 6, I am generating Java 7-only classes?
>
> My working theory is that since we moved some internals to be Java 7
> capable (somewhere around https://gwt.googlesource.com/gwt/+/e4f6142 or a
> related commit), it was set as the default. My question: do we intend to
> require Java 7 for dev mode (and therefore also GWTTestCase run in dev
> mode), but allow Java 6 for essentially everything else?
>
> --
> http://groups.google.com/group/Google-Web-Toolkit-Contributors
> ---
> You received this message because you are subscribed to the Google Groups
> "GWT Contributors" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to