1

我有一个 Rest 网络服务。我使用 java 应用程序访问它,它的包结构如下所示。

src.app -> App.gwt.xml

src.app.source->RestProxyClass.java// 访问Rest Application

以下是 App.gwt.xml 文件内容

<?xml version="1.0" encoding="UTF-8"?>
<module rename-to="App">
    <source path="source"/>
</module>

使用这个 java 应用程序,我可以访问 Rest web 服务。

我拿了这个项目的 jar 并添加到 GWT 项目中。我将此 jar 文件添加到库中,然后从 Order and Export 中选择 jar。我在引用的库中得到了这个包

然后我在 .gwt.xml 文件中添加以下代码

<inherits name="app.App" />

但是运行时出现以下错误:

No source code is available for type app.source.RestProxyClass; did you forget to inherit a required module?

以下是 GWT 代码

public class RestProxyAccessClient implements EntryPoint {

    public void onModuleLoad() {
RestProxyClass app=new RestProxyClass();
        try {
            //restProxy.check();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }
}
4

1 回答 1

0

确保*.java文件打包在 JAR 中。

于 2013-01-18T10:24:48.397 回答