如何在GWT中为AppEngine SystemProperty继承模块

时间:2012-03-12 10:04:27

标签: google-app-engine gwt

在GWT项目的客户端测试开发或生产模式时,如下所示:

if (SystemProperty.environment.value() ==
                SystemProperty.Environment.Value.Production)

我收到此错误:

  

没有可用于类型的源代码   com.google.appengine.api.utils.SystemProperty;你忘记了吗?   继承一个必需的模块?

我可以在客户端执行此操作吗?如果是这样,我怎样才能继承适当的模块?

感谢。

2 个答案:

答案 0 :(得分:3)

不,com.google.appengine.api.utils.SystemProperty仅在服务器端可用。在客户端,您只能使用GWT模块目录中的类或添加到源路径中的类:http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules

答案 1 :(得分:3)

正如彼得所说,你将无法直接在GWT代码中使用该类。但是,这是使用this technique的完美用例。