/ / LibGDX не наследява необходимия модул - java, mysql, gwt, libgdx

LibGDX не наследява задължителен модул - java, mysql, gwt, libgdx

Имам грешка при експортиране на HTML чрез GWT.

  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 или my mysql-connector-java-5.1.7-bin.jar да наследите в .gwt.xml?

Отговори:

1 за отговор № 1

GWT препраща вашия Java код в JavaScript. В MySQL драйверът най-вероятно използва собствен интерфейс и затова не може да бъде прехвърлен. Ако все пак искате да опитате, ще трябва да предоставите и изходните файлове за компилатора на GWT.

Дори ако можеш да превърнеш всичко това вJavascript, най-вероятно няма да искате вашите клиенти на браузъра да се свързват директно с вашата база данни или първо да инсталират MySQL на техните локални машини.

В подобен уеб сценарий най-добре е да използвате REST-API (тъй като вече сте на java, springboot прави това доста лесно) и достъп до данните от браузъра чрез този API. Вижте също https://github.com/libgdx/libgdx/wiki/Networking