タグ

2008年3月31日のブックマーク (1件)

  • Enjoy×Study - JavaでJNI(SWIGっていい!)

    C++で作られたライブラリを、Javaから使用するにあたって、JNIを調べていましたが、、 ネット上に転がっているJNIのサンプルは、簡単なものが多く、実際参考にするには情報が足りない。 SunのJNIのドキュメント(JNI - Java Native Interface)を読んだが、理解するにはちょっと時間が… ということで、SWIGを使ってみることにしました。 SWIGとは、CやC++で書かれたライブラリを、他の言語(主にスクリプト系の言語)から利用するためのコードを自動作成するツールです。SWIG用のインタフェースファイルを作成するだけで、各言語用のラッパーを自動生成してくれるという優れものです。 公式サイト http://www.swig.org/ 日語サイト http://swig-jp.dyndns.org/ マニュアルの日語訳 http://swig.shibu.jp/d

    Enjoy×Study - JavaでJNI(SWIGっていい!)
    j7400157
    j7400157 2008/03/31
    JNIのラッパーを作ってくれるらしい