2010-11-02 9 views
1

Existe-t-il une API Java similaire à RAPI? Je veux être en mesure d'accéder aux fichiers sur le périphérique Windows Mobile à l'aide d'un programme de bureau Java.remote api pour java

Merci.

Répondre

1

Vous pouvez utiliser RAPI lui-même et y accéder à partir de Java en utilisant JNI ou un emballage comme Swig

+0

Ou [JNA] (https://jna.dev.java.net/)? – finnw

+0

@finnw: bien sûr. Il y a beaucoup de wrappers d'accès aux librairies natives, je viens de poster celui-ci comme exemple, mais vous pouvez choisir celui que vous préférez (ou celui qui correspond le mieux aux exigences). –

-1

Nous recherchions également une API similaire en Java mais malheureusement aucun est disponible. J'ai écrit mon propre wrapper RAPI en utilisant JNI et l'ai utilisé dans mon programme.

Le principal problème avec JNI est que toutes les exceptions/failles non traitées provoquent l'arrêt du programme Java appelant. Gardez cela à l'esprit lorsque vous écrivez votre emballage. Il existe différentes approches pour sécuriser ceux-ci, l'approche la plus simple et la plus courante est d'écrire un programme autonome écrit en .Net/C++ qui communique avec le RAPI et votre programme Java communique avec ce programme en utilisant des tuyaux/fichiers etc. Pas besoin d'écrire un wrapper JNI :-)

+0

pourquoi les votes vers le bas? –