Я только что купил RFID Writer, который поставляется с SDK. Проблема в том, что SDK не является файлом .jar, а это:
Как я могу импортировать их в свой проект Gradle (Kotlin)?
Я использую Intellij IDEA.
Также: Вам следует прочитать документацию, включенную в пакет SDK (по прикрепленной вами ссылке), автор буквально использует JNI в соответствующих Java-классах. Как только вы хорошо разберетесь в JNI, вы увидите, что во весь пакет SDK включена папка с исходным кодом C++ (а не только папка Java SDK v1.0). Я считаю, что это базовая оболочка C++, содержащая определения. прописано в SDK, который понадобится вашему JNI-коду для «перевода» на Java.
Reader09.java
в папку main
(файл .class не нужен) System.loadLibrary("Basic")
System.loadLibrary("UHF_Reader09")
Теперь вы можете вызывать методы из класса Reader09
.
Спасибо NitronHX за рекомендации.
Вам необходимо изучить использование JNI для взаимодействия с скомпилированным в собственном коде кодом в виде DLL. Это С.О. пост — хорошее место для начала. Также есть краткое руководство на YouTube. Даже GPT каким-то образом (нехарактерно) дал достойное объяснение, которому вы сможете следовать, приложив некоторые усилия вручную. Удачи.