java - GWT 2.6 - Java 6 冲突

标签 java maven gwt java-7 java-6

我正在尝试在使用 java 6 编译的项目中迁移到 gwt 2.6
该项目由一个基于 gwt 的库和一个 gwt 应用程序组成。
启动我的应用程序时,我收到“javascriptObject Major.minor 51.0 异常
我知道这是因为 java 7 中内置的 gwt 2.6
所以我添加了 <sourceLevel>1.6</sourceLevel> 到我的 Maven gwt 插件
但一切都没有改变,因为我认为图书馆方面的问题仍然存在。
(在 java 6 中编译的库,在 java7 中具有 GWT 依赖项)
您对如何在构建我的库时指示源级别有任何想法吗?
谢谢

最佳答案

GWT 2.6“GA”将使用 Java 6 进行编译以克服此错误。 GWT 2.6 应该仍然与 Java 6 兼容; GWT 3.0 可能不会,至少对于客户端代码来说是这样。

同时,要么迁移到 Java 7,要么等待与 Java 6 兼容的下一个 2.6 版本。

请注意,当前的 GWT 2.6 RC 仅在开发和编译时需要 Java 7(对于 GWT 编译器、DevMode 和 GWTTestCase);您可以将服务器端代码部署到 Java 6 VM 中。

关于java - GWT 2.6 - Java 6 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21134429/

相关文章:

eclipse - 无法在 Eclipse 中加载 Maven 项目中的 Widgetsets

java - 在 MATLAB 中使用 Java LinkedList 时防止转置数组

Java - 如何构建唯一的对象元组(n 维)?

java - 与依赖冲突 : build. gradle

java - 这个 Spring Oauth2 配置文件有什么问题?

maven - mvn 依赖 :tree fails on trivial project

java - 如何在 GWT 中实现登录屏幕?

java - gwt 序列化策略托管模式不同步

java - SQL Developer 如何修复问题? "Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection"

在 Jenkins 中运行 mvn 测试时,maven-surefire-plugin 的 Java 版本问题