4

当我尝试在我的 FooterViewImpl 类中使用 getClass.getPackage().getImplementationVersion() 在网页上显示我的项目的版本号(来自 pom.xml 文件)时,我在运行时收到此错误。我认为错误来自 gwt java-to-javascript 编译器。

[ERROR] [OnlineGlom] - Line 52: The method getPackage() is undefined for the type Class<capture#1-of ? extends FooterViewImpl>

java.lang.RuntimeException: Deferred binding failed for 'org.glom.web.client.ClientFactory' (did you forget to inherit a required module?)

我应该期望这行得通吗?

4

1 回答 1

3

不。

getPackage()GWT 不模拟:https ://developers.google.com/web-toolkit/doc/latest/RefJreEmulation 。GWT 的座右铭是在编译时而不是运行时做到最大。

于 2012-04-21T15:53:23.620 回答