JAva生hファイル
次のようなクラスがあります.
JDK環境変数が正しいことが前提
例えばc:javaorghexunwangchongadmindllValidatorDll.javaの下で
コンソールの下でc:javaorghexunwangchongadmindllに入ります
ノック:javac ValidatorDll.java
c:javaに入る
javah org.hexun.wangchong.admin.dll.ValidatorDllノック
これにより、c:javaの下にパッケージ名付きのヘッダファイルが表示されます.
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の下にパッケージ名付きのヘッダファイルが表示されます.