2010-11-02 34 views
1

是否有類似於RAPI的java api?我希望能夠使用Java桌面程序訪問Windows移動設備上的文件。java的遠程API

謝謝。

回答

1

您可以使用RAPI本身,並使用JNI或類似Swig

+0

或[JNA](https://jna.dev.java.net/)? – finnw 2010-11-02 10:55:06

+0

@finnw:當然。有很多本地庫訪問包裝器,我只是以此爲例,但您可以選擇一個(或最適合需求的)。 – 2010-11-02 10:59:23

-1

我們也在尋找在Java類似的API但遺憾的是沒有可用的包裝從Java訪問它。我使用JNI編寫了自己的RAPI包裝器,並在我的程序中使用了它。

JNI的主要問題是任何未處理的異常/故障都會導致調用Java程序關閉。編寫包裝時請記住這一點。有不同的方法來保護它們,最簡單和常見的方法是編寫一個用.Net/C++編寫的與RAPI通信的獨立程序,並且您的Java程序使用管道/文件等與該程序進行通信。這樣您也可以不用'不得不寫一個JNI包裝:-)

+0

爲什麼倒票? – 2010-11-02 17:57:15