差異處
這裏顯示兩個版本的差異處。
java:jna [2013/03/25 18:22] tony |
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]] | + | |
- | * [[http://fahdshariff.blogspot.tw/2011/08/changing-java-library-path-at-runtime.html|Change java.library.path runtime]] | + |