1
私はIntelliJの中の基本的なGWTアプリケーションを実行しています
でエラーを取得して、以下の私のコードですGWTは:シンプルこんにちはアプリケーション
public class test implements EntryPoint {
/**
* This is the entry point method.
*/
public void onModuleLoad() {
final Button button = new Button("Click me");
final Label label = new Label();
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
if (label.getText().equals("")) {
testService.App.getInstance().getMessage("h", new AsyncCallback<Inter>() {
public void onFailure(Throwable caught) {
//To change body of implemented methods use File | Settings | File Templates.
}
public void onSuccess(Inter result) {
label.setText(result.getToken());
}
});
} else {
label.setText("");
}
}
});
のImplクラス
public class testServiceImpl extends RemoteServiceServlet implements testService {
// Implementation of sample interface method
public Inter getMessage(String msg) {
RdbHelper rdbHelper = new RdbHelper();
return rdbHelper.getMsg();
}
}
RdbHelperクラス
public class RdbHelper {
public Inter getMsg(){
Inter inter = new Inter();
return inter;
}
}
インタークラス
public class Inter implements Serializable{
private String token ;
public String getToken() {
token = "Hello";
return token;
}
public void setToken(String token) {
this.token = token;
}
}
私はMSGの "Hello" を参照してください必要がありますが、私はこのエラーを取得しています。
ERROR: Errors in 'file:/C:/work/Grails/TestFinal/src/com/test/client/test.java'.
ERROR: Unable to find type 'com.test.client.test'.
ERROR: Line 28: No source code is available for type com.test.shared.Inter; did you forget to inherit a required module?.
ERROR: Hint: Previous compiler errors may have made this type unavailable.
ERROR: Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly.
ERROR: Failed to load module 'test' from user agent 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7' at 127.0.0.1:51070.
注:私は、Eclipseで同じことをしようとしていますし、そのが正常に動作しますが、これはあなたの中に
<source path="shared"/>
を置くために、私はIntelliJの
ありがとうございます:) – junaidp