GWT - “XXX”类型没有源代码;你忘了继承一个必需的模块吗?

时间:2014-11-14 01:07:30

标签: gwt serialization

我是GWT的新手,我有一个应用程序,它有以下类:

package evaluation.system.shared;

import java.io.Serializable;
import com.google.gwt.user.client.rpc.IsSerializable;

public class Evaluation implements Serializable, IsSerializable{
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    private String evaluatorRID;
    private String fName;
    private String lName;
    private double score;

    public Evaluation() {
    }

    public String getEvaluatorRID() {
        return evaluatorRID;
    }
    public void setEvaluatorRID(String evaluateeRID) {
        this.evaluatorRID = evaluateeRID;
    }
    public String getfName() {
        return fName;
    }
    public void setfName(String fName) {
        this.fName = fName;
    }
    public String getlName() {
        return lName;
    }
    public void setlName(String lName) {
        this.lName = lName;
    }
    public double getScore() {
        return score;
    }
    public void setScore(double score) {
        this.score = score;
    }
    public Evaluation(String evaluatorRID, String fName, String lName,
            double score) {
        this.evaluatorRID = evaluatorRID;
        this.fName = fName;
        this.lName = lName;
        this.score = score;
    }
  }

每次运行应用程序时都会出现以下错误:

  

[ERROR] [evaluationationsystem]第10行:没有可用的源代码   type evaluation.system.shared.Evaluation;你忘了继承了吗?   需要的模块?

正如你所看到的那样,第10行是课程的开始。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

所以我发现了问题所在,基本上是它的类名。我不确定GWT是否无法识别出Evaluation.java类,因为"评估"也在包名......

我所知道的是,我发现这可能导致问题,当我更改名称时,它完美无缺!