GWT:服务器端的hermes

时间:2013-10-08 21:19:23

标签: java gwt

我正在尝试使用Hermes在GWT中实现服务器端常量。我正在使用Hermes 1.2和GWT 2.5。我已将Hermes添加到我的构建路径并导入到我的WEB-IF \ lib中。我的服务器包中有一个ServerConstants.java文件和ServerConstants.properties文件但是当我用

创建一个常量对象时
ServerConstants constants = Hermes.get(ServerConstants.class, "en");

我收到此错误。

Default constructor cannot handle exception type IOException thrown by implicit super constructor. Must define an explicit constructor

我无法在ServerConstants.java中创建构造函数,因为它是一个接口,那么我在这个难题中究竟错过了什么?如果重要的是我的ServerConstants.java文件

package com.cbs.ioma.server;

import com.google.gwt.i18n.client.Constants;

public interface ServerConstants extends Constants {

    String test();

    }
}

1 个答案:

答案 0 :(得分:0)

Constants是GWT客户端包的一部分,它旨在用于GWT UI端。对于此接口,GWT.create(ServerConstants.class)将负责创建对象。

但是你要求Hermes为GWT接口创建Object,即服务器端。

我希望你不能在这种情况下混合使用