Does using the compiler flag: -setProperty gin.classloading.exceptedPackages=com.google.gwt.core.client, com.google.gwt.core.client.impl
as mentioned in the workaround solve this issue. Am Freitag, 29. Juli 2016 16:26:14 UTC+2 schrieb Thomas Broyer: > > > > On Friday, July 29, 2016 at 1:41:33 PM UTC+2, kimi wrote: >> >> ok, didn"t know gin work with jdk7, just saw this in the release note : >> https://github.com/gwtproject/gwt/issues/9311 >> i'm on jdk7, guava18 and gin 2. >> > > The thing with GIN is that it uses a custom ClassLoader to be able to > "read" super-source classes, and code generated by GWT generators, and that > custom classloader reads bytecode generated by the GWT Compiler, which in > 2.8.0-rc1 will always generate Java 8 bytecode, so it'll fail in a Java 7 > VM. This is why I said that it would be Java 7 that blocks you rather than > GIN. > If you can move to Dagger 2, then IMO you should do it anyway (missing > features: assisted inject –can be replaced with Google AutoFactory–, > private modules, and static injection); and if you used GinModuleAdapter, > you can move to Guice's DaggerAdapter. > > FWIW, our project at work still compiles with JDK 7 and GIN 1.5.0; I just > updated GWT to 2.8.0-rc1 and Guava to 20.0-SNAPSHOT (note: I haven't tested > SuperDevMode yet, but I'm rather confident) > If I update to GIN 2.1.2 (which uses its custom classloader), than it > fails with: > [INFO] Caused by: java.lang.UnsupportedClassVersionError: > xxx/xxx/xxx/XxxGinjector : Unsupported major.minor version 52.0 > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
