JNA
こげつきません JNAなるもの で知ったのですが、jnaを使うと、既存のライブラリを簡単に呼び出すことができるようです。
で、試しにnlinkで呼出に失敗したDLLに対してJNAで試してみると・・・問題なく呼び出すことができました。
しかし、JNAにせよ、nlinkにせよ、インタフェースの定義(+α)だけで実際の処理を呼び出すことができるってのは楽ですね。おそらく、ライブラリ側で動的にクラスのバイナリコードを生成しているんだとは思うのですが。
#JNAのライセンスはLGPLのようで。
「Java」カテゴリの記事
- JavaWorld DAY 2009(2009.08.07)
- Arrays.toString(Object[])(2009.07.19)
- mod_proxy_balancerの振り分けをhttpで(2009.05.30)
- java.util.prefs.Preferences と Vista(2009.04.13)
- visualswing4eclipseで作ったアプリケーションの実行(2009.04.11)










![アスキー: UNIX MAGAZINE (ユニックス マガジン) 2008年 01月号 [雑誌]](http://ecx.images-amazon.com/images/I/11Z7w19zJ3L.jpg)













Comments