Java GWT编译错误NoSuchMethodError

时间:2016-09-05 20:37:45

标签: java exception gwt

这是错误:

enter image description here

我是编译GWT应用程序的新手,我听说编译错误非常常见,因此将来非常感谢有关如何调试这些类型的异常的任何建议。谢谢!

编辑: 由于我不熟悉这些错误,如果我错过了有关如何解决此问题的任何信息,请通过评论告诉我,我会尽我所能发布。

2 个答案:

答案 0 :(得分:1)

由于您的问题不是通用的,因此这是一种调试此类错误的通用方法。我在编写Android应用程序时按照此apporoach调试NoSuchClass和NoSuchMethod异常;

  1. 确保导入正确的库。

  2. 查看堆栈跟踪。如果在库中的对象上调用方法时出现异常,则很可能使用单独的方法 编译和运行时库的版本。确保你 两个地方都有合适的版本。

  3. 可能是由JAR的冲突版本引起的。

  4. NoSuchMethodError与NoSuchMethodException不同。后者通常以非反射代码发生。没有得到 混淆了两个。

答案 1 :(得分:1)

在这种特定情况下,请确保您不要混合来自不同GWT版本的GWT依赖项。您可能有gwt-codeserver(实际上没用,因为所有课程也在gwt-dev)和gwt-dev来自不同版本。