JAva生hファイル


次のようなクラスがあります.
package org.hexun.wangchong.admin.dll;

public class ValidatorDll {
private static ValidatorDll validatorDll = null;
    private static int i=0;
private ValidatorDll() {

}
public static ValidatorDll getValidatorDllIntances() {
   if (validatorDll == null)
    validatorDll = new ValidatorDll();
   return validatorDll;

}

static {
   System.loadLibrary("fireWallValidator");  
}

public native   boolean fireWallValidator(String content);
}

JDK環境変数が正しいことが前提
例えばc:javaorghexunwangchongadmindllValidatorDll.javaの下で
コンソールの下でc:javaorghexunwangchongadmindllに入ります
ノック:javac ValidatorDll.java
c:javaに入る
javah org.hexun.wangchong.admin.dll.ValidatorDllノック
これにより、c:javaの下にパッケージ名付きのヘッダファイルが表示されます.