Ошибка DongleTest для Java приложения
Здравствуйте! Решил проверить не тестовый ключ с помощью программы DongleTest.java (находится в папке \Guardant\SDK7\Samples\General Guardant API\Java\DongleTest\src\DongleTest\) для Guardant SDK версия 7 Update 8. Заменил в листинге PublicCode, ReadCode, WriteCode, MasterCode на свои, подключил GrdApiJava.jar и получил ошибку:
Searching for all specified dongles and print info about it : Exception in thread "main" java.lang.NoSuchFieldError: guardant.GrdFindInfo.mFeatureFlags I
at guardant.Api.Find(Native Method)
at guardant.Api.GrdFind(Api.java:220)
at guardant.DongleTest.main(DongleTest.java:130)
После импорта в проект исходников библиотеки (из папки \Guardant\SDK7\Samples\General Guardant API\Java\GrdApiJava\src\guardant\) и правки в классе GrdFindInfo кода с
/** Feature flags */
public byte mFeatureFlags;
на
/** Feature flags */
public int mFeatureFlags;
все вроде бы заработало (используется Eclipse Adoptium x64 jdk-20.0.2.9-hotspot). Это изменение не приведет к другим последствиям?