在GWT项目的客户端测试开发或生产模式时,如下所示:
if (SystemProperty.environment.value() ==
SystemProperty.Environment.Value.Production)
我收到此错误:
没有可用于类型的源代码 com.google.appengine.api.utils.SystemProperty;你忘记了吗? 继承一个必需的模块?
我可以在客户端执行此操作吗?如果是这样,我怎样才能继承适当的模块?
感谢。
答案 0 :(得分:3)
不,com.google.appengine.api.utils.SystemProperty
仅在服务器端可用。在客户端,您只能使用GWT模块目录中的类或添加到源路径中的类:http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules
答案 1 :(得分:3)
正如彼得所说,你将无法直接在GWT代码中使用该类。但是,这是使用this technique的完美用例。