【发布时间】:2012-03-13 07:31:04
【问题描述】:
我正在尝试使用 Guice 和 Gin 构建 GWT MVP 应用程序。我在我的 Eclipse 项目中添加了 Guice 和 GIN jar,但我遇到了这个错误:
java.lang.NoClassDefFoundError: com/google/inject/internal/util/$Preconditions
我在 Google 上进行了快速搜索,here 说我们需要针对 GWT SDK 重新编译 GIN。此外,Gin Tutorial 提到了一些关于编译步骤的内容。
将 GIN jar 添加到 GWT 项目还不够,还是必须从源代码生成 gin.jar?我如何使用 Eclipse(使用 Google 插件)完成此操作?
PS:我没有在我的项目中使用 Maven。只有 Eclipse 和 Google 工具 另一个 PS:目前使用 Guice 3.0、Gin 1.5 和 GWT 2.3
【问题讨论】:
-
我使用的是 GWT 2.3。至于 Gin,我添加了 gin-1.5-post-gwt-2.2.jar 和 Guice 相关的 JARS。够了吗?
-
错误已消失。 Guice-3.0.jar 丢失。