没有源代码可用于com.google.gwt.ajaxloader.client.AjaxLoader类型;

时间:2017-06-06 07:38:18

标签: java ajax gwt

我正在将其他人构建的项目迁移到更新的软件包,并且我已将我的错误的根源跟踪到此  No source code is available for type com.google.gwt.ajaxloader.client.AjaxLoader; did you forget to inherit a required module? 我是GWT的新手,并不确定它是如何在引擎盖下100%工作所以我无法将解决方案应用于类似帖子以解决此错误。

2 个答案:

答案 0 :(得分:1)

  • 转到Maven Repository并获取gwt-ajaxloader.jar - 它包含.java.class个文件
  • jar保存到项目中的war/WEB-INF/lib文件夹
  • 在Project Explorer中右键单击该文件(我假设您使用Eclipse),选择Build Path - > Add to Build Path
  • 享受;)

答案 1 :(得分:0)

GWT需要源代码而不是.class文件来完成其工作。 因此,您可能从客户端代码到任何jar等的任何引用也需要包含源代码。

在您的情况下,您要么需要com.google.gwt.ajaxloader.client.AjaxLoader的来源,要么从GWT代码中移除对所提到的类的任何引用。