Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT AbstractMethodError(Linker.link):可能的因素?_Gwt - Fatal编程技术网

GWT AbstractMethodError(Linker.link):可能的因素?

GWT AbstractMethodError(Linker.link):可能的因素?,gwt,Gwt,首先,我很抱歉问了这么一个没有太多细节的一般性问题。 如果你觉得这个问题无法回答,请随意询问其他细节,或者直接开始你的一天。新手知道他们什么时候会问一些烦人的一般性问题,不需要别人告诉他们 我的情况是,我已经得到了一个GWT项目的所有权,而我无法接触到作者 在开发(托管)模式下启动项目时,我遇到以下错误: Linking module 'com.mymodule' Invoking Linker RPC policy file manifest [ERROR

首先,我很抱歉问了这么一个没有太多细节的一般性问题。 如果你觉得这个问题无法回答,请随意询问其他细节,或者直接开始你的一天。新手知道他们什么时候会问一些烦人的一般性问题,不需要别人告诉他们

我的情况是,我已经得到了一个GWT项目的所有权,而我无法接触到作者

在开发(托管)模式下启动项目时,我遇到以下错误:

Linking module 'com.mymodule'
        Invoking Linker RPC policy file manifest
           [ERROR] Failed to link
java.lang.AbstractMethodError:com.google.gwt.core.ext.Linker.link(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/LinkerContext;Lcom/google/gwt/core/ext/linker/ArtifactSet;)Lcom/google/gwt/core/ext/linker/ArtifactSet;
at com.google.gwt.core.ext.linker.impl.StandardLinkerContext.invokeLink(StandardLinkerContext.java:408)
at com.google.gwt.dev.DevModeBase.link(DevModeBase.java:947)
at com.google.gwt.dev.DevMode.doSlowStartup(DevMode.java:374)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1057)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
at com.google.gwt.dev.DevMode.main(DevMode.java:275)
至少可以说是毫无信息的。我一直想弄明白这一点,但没有用。 此错误的可能原因是什么?我如何确定这些原因


谢谢

不同版本的类路径上可能有多个gwt dev或gwt user副本。这将位于进行编译(或者在本例中为开发模式)的类路径上,而不是编译。如果没有关于如何运行的更多信息,我假设您正在从命令行调用DevMode类,并且不知何故正在构建一个不一致的类路径


为了让问题更清楚,也许可以添加关于如何运行dev模式的详细信息,在这种情况下类路径是什么样子,以及编译是否有效(如果有效,类路径在那里有什么不同)。

谢谢,我在eclipse中通过“运行方式->Web应用程序”来运行它。如果我运行构建脚本或使用eclipse对项目进行“GWT编译”,编译就会成功。但是,我在eclipse中配置的2个GWT SDK确实存在问题,因为我安装了最新的SDK,并且这个项目附带了一个旧的SDK。因此,我安装了一个较旧的SDK(2.0.3),并将项目属性更改为使用该SDK。当我查看“Java构建路径”时,我只能看到一个GWT开发人员和GWT用户。我将尝试使用新的SDK重建项目,并查看是否存在类路径问题。