SWIGテンプレート定義ファイル作成ファイル名 sample.i %module Sample extern char *print(char *string); ※ここではC\sampleへ作成 SWIGによるラッパーテンプレートの自動生成コマンドプロンプトで下記のように指定 >swig -java -package jp.puggle -outdir jp/puggle sample.i オプション -package:javaのパッケージ名 -outdir:Javaソース出力先ディレクトリ 以下のファイルが自動生成される ・Sample.java ・Sample_wrap.c ・SampleJNI.java C関数を作成ファイル名 print.c char *print(char *string) { printf("print=%s \n", string);