0
我有一個用'C'開發的dll。
我需要在我的Java程序中使用它。
我的問題是這樣的:
我需要調用一個dll的函數,該函數的結構變量是來自java程序的參數之一。
如何做到這一點?
我可以傳遞對象作爲參數嗎?在java中與dll的用法有關
我有一個用'C'開發的dll。
我需要在我的Java程序中使用它。
我的問題是這樣的:
我需要調用一個dll的函數,該函數的結構變量是來自java程序的參數之一。
如何做到這一點?
我可以傳遞對象作爲參數嗎?在java中與dll的用法有關
最好的辦法就是使用JNA,因爲我懷疑這只是Windows而已,它可以讓你完全從Java使用DLL,而無需編寫任何自定義的C代碼。 JNA確實可以使用特殊的Structure
Java類來處理struct
類型的函數對象。
您正在尋找JNI。 – bdares 2012-04-06 05:22:32