удаленный API для Java - PullRequest
       43

удаленный API для Java

1 голос
/ 02 ноября 2010

Есть ли Java-API, похожий на RAPI ? Я хочу иметь доступ к файлам на устройстве Windows Mobile с помощью настольной программы Java.

Спасибо.

Ответы [ 2 ]

1 голос
/ 02 ноября 2010

Вы можете использовать сам RAPI и обращаться к нему из Java с помощью JNI или оболочки типа Swig

0 голосов
/ 02 ноября 2010

Мы также искали аналогичный API в Java, но, к сожалению, он недоступен.Я написал свою собственную оболочку RAPI с использованием JNI и использовал ее в своей программе.

Основная проблема с JNI заключается в том, что любые необработанные исключения / ошибки также приводят к завершению работы вызывающей программы Java.Имейте это в виду, когда пишете свою обертку.Существуют различные подходы для их защиты, самый простой и распространенный подход - это написать отдельную программу, написанную на .Net / C ++, которая взаимодействует с RAPI, а ваша Java-программа взаимодействует с этой программой, используя каналы / файлы и т. Д.не нужно писать оболочку JNI: -)

...