2012-09-24 20 views
2

我試圖將Kryonet移植到GWT格式。我正在構建GWT.XML,但是當我啓動我的GWT應用程序時,我報告了2個錯誤(我不知道在哪裏)。將Kryonet庫從jar移植到GWT格式的問題

我把代碼放在這裏。你能幫我把這個美好的庫移植到GWT編譯器嗎?

kryonet.gwt.xml

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit trunk//EN" "http://google-web-toolkit.googlecode.com/svn/trunk/distro-source/core/src/gwt-module.dtd"> 
<module rename-to="com.esotericsoftware.kryonet"> 
    <source path="kryonet"> 
     <include name="Client.java"/> 
     <include name="Connection.java"/> 
     <include name="EndPoint.java"/> 
     <include name="FrameworkMessage.java"/> 
     <include name="JsonSerialization.java"/> 
     <include name="KryoNetException.java"/> 
     <include name="KryoSerialization.java"/> 
     <include name="Listener.java"/> 
     <include name="Serialization.java"/> 
     <include name="Server.java"/> 
     <include name="TcpConnection.java"/> 
     <include name="UdpConnection.java"/> 
     <include name="rmi/ObjectSpace.java"/> 
     <include name="rmi/RemoteObject.java"/> 
     <include name="rmi/TimeoutException.java"/> 
     <include name="util/InputStreamSender.java"/> 
     <include name="util/TcpIdleSender.java"/> 
    </source> 
</module> 

回答

2

我認爲這隻會是可能的,如果你手工重寫kryonet庫的大部分。它大量使用在GWT環境中不可用的Java I/O(例如InputStreams,Sockets,...)。

GWT中有許多其他的RPC解決方案。例如。原生GWT RequestBuilder和一些您可以用來替代的REST連接器。