LibGDX gwd没有继承所需的模块

时间:2015-02-03 21:33:11

标签: java mysql gwt libgdx

使用GWT导出HTML时出错。

  Errors in 'file:/D:/Dropbox/Programming/Multi-platform/3D%20defence/Dendron3Dv2/core/src/psyrot/td/dendron3d/shop/ShopScreen.java'
     Line 222: No source code is available for type java.sql.ResultSet; did you forget to inherit a required module?
     Line 244: No source code is available for type java.sql.SQLException; did you forget to inherit a required module?

如何添加sql或myql-connector-java-5.1.7-bin.jar继承.gwt.xml?

1 个答案:

答案 0 :(得分:1)

GWT将您的Java代码转换为JavaScript。那里的MySQL驱动程序很可能使用本机接口,因此无法进行转换。如果您仍想尝试,则必须为GWT编译器提供源文件。

即使您可以将所有这些转换为Javascript,您也很可能不希望您的浏览器客户端直接连接到您的数据库,或者让他们首先在本地计算机上安装MySQL。

在这样的网络场景中,你最好使用一些REST-API(因为你已经在java上了,springboot使这很容易)并通过这个API从浏览器访问你的数据。另请参阅https://github.com/libgdx/libgdx/wiki/Networking