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.
