![](/img/trans.png)
[英]GWT ERROR: java.lang.RuntimeException: Deferred binding failed for 'com.google.gwt.maps.client.impl.MapImpl'
[英]java.lang.RuntimeException: Deferred binding error in GWT
我正在從這里開始學習教程。 我試圖從我的模塊進行RPC調用。 但我收到此錯誤。
java.lang.RuntimeException: Deferred binding failed for 'myPackageName.client.StockPriceService' (did you forget to inherit a required module?)
我的StockPriceService類是:
@RemoteServiceRelativePath("stockPrices")
public interface StockPriceService extends RemoteService{
StockPrice[] getPrices(String[] symbols) throws DelistedException;
}
StockPriceServiceAsync類為:
public interface StockPriceServiceAsync {
void getPrices(String[] symbols, AsyncCallback<StockPrice[]> callback);
}
我的StockPrice類是:
public class StockPrice implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private String symbol;
private double price;
private double change;
public String getSymbol() {
return symbol;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public double getChange() {
return change;
}
public void setChange(double change) {
this.change = change;
}
public double getChangePercent() {
return 100.0 * this.change / this.price;
}
public StockPrice(String symbol, double price, double change) {
super();
this.symbol = symbol;
this.price = price;
this.change = change;
}
}
當我在EntryPoint類中執行以下行時,總是出現錯誤
private StockPriceServiceAsync stockPriceSvc = GWT.create(StockPriceService.class);
任何幫助都將受到贊賞。
StockPrice
必須具有零參數構造函數或根本沒有構造函數才能進行默認初始化。 請檢查堆棧跟蹤並確認。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.