Как использовать .dll в Java ME - PullRequest
1 голос
/ 04 июня 2010

Я хочу использовать dll в Java ME.Есть ли способ сделать это?

Я работаю в j2me.Проблема в том, что j2me не будет поддерживать jni (собственный интерфейс Java).Мне нужны какие-либо инструменты для преобразования .dll в .jar

Ответы [ 2 ]

1 голос
/ 04 июня 2010

Вы должны пройти через JNI: Собственный интерфейс Java .

Посмотрите на вызовы из .dll с использованием Java и JNI / Выполнение собственных вызовов API Windows из приложения Java .

JAR-файл - это не что иное, как ZIP-файл, содержащий файлы Java-класса. Если у вас есть .dll, он обычно содержит специфичные для Windows вызовы методов и т. Д., Которые не имеют аналогов в Java-API (особенно не в J2ME API :-), поэтому бесполезный ответ: нет, пути нет Вы можете преобразовать .dll в .jar, который может быть использован в вашем приложении J2ME.

0 голосов
/ 04 июня 2010

Вы можете вызывать код в DLL через собственный интерфейс Java , но это никоим образом не означает "преобразование в .jar".

...