差異處
這裏顯示兩個版本的差異處。
java:jna [2013/02/25 13:38] 127.0.0.1 外部編輯 |
java:jna [2023/06/25 09:48] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | {{tag>Java JNA}} | + | |
- | ====== Java Native Access(JNA) ====== | + | |
- | 在Java中,為了操作系統底層,我們會透過call c程式來達到目的。除了透過呼叫外部程式,也可以呼叫動態連結函式庫達到此目的。以前我們會透過JNI的方式去實做Java存取DLL,但JNI必須要去多寫調配的code,它已經不堪回首了! 用了JNA後,就不會想再使用JNI。 | + | |
- | ===== Article List ===== | + | |
- | * [[java:jna:helloWorld|Hello World]] | + | |
- | * [[java:jna:dll_search_path|呼叫DLL路徑的迷思]] | + | |
- | * [[java:jna:x64_dll_bug|X64 DLL的Bug]] | + | |
- | ===== Resource ===== | + | |
- | * [[http://jna.java.net/|JNA Site]] | + |