我是GWT的新手并尝试创建一个应用程序,其中客户端和服务器类共享一些bean和功能类。这是包结构:
com.myGWT.client
com.myGWT.server
com.myGWT.shared
shared
包具有 client
和server
包类使用的类。
我已将以下内容添加到我的模块文件中:
<source path='client'/>
<source path='com.myGWT.shared'/>
GWT编译器说它找不到shared
包中的类的代码。
我已尝试将shared
移至server
包中,使其成为com.myGWT.server.shared
。来自client
的班级使用shared
中的班级,而GWT则使用No source code is available for type...
我提到了gwt compiling error,但无法解决我的问题:(
有人可以帮忙。
谢谢
答案 0 :(得分:2)
将gwt.xml文件放在src / com / myGWT /目录中,然后你需要的就是
<source path='client' />
<source path='shared' />
路径也使用/不。目录之间。
答案 1 :(得分:1)
也许我一直愚蠢到像任何其他框架一样在GWT上开发。我的客户端代码使用外部JAR,它们需要在GWT的主模块中继承。我不知道这个。
使用外部JAR的所有代码都移到了服务器端。