[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: 外部DLLを呼びたい(Win32)
えんどうです。ちょっと補足します。
>>JDKのバージョンは、 Ver 1.1.6(7)を考えています。
>>#WebSphere2.0のサポート状況に影響されています。
もしかすると IBM の Java VM ですか?
IBM は Sun の Java 互換性チェックに合格しているので JNI も
問題無いのではないでしょうか。
>(1)
>まず Java 側で native というキーワードを付けたメソッドを定義します。
>
>public native void setXXX(String xxx);
>public native String getXXX();
上のものは単なる例です。native キーワードを書く以外は通常のメソッドと
変わりありません。
native メソッドのほかに、DLL をロードする記述もクラスに必要です。
これは JDK ドキュメントや前掲書に詳しく書いてあります。
--
えんどう やすゆき <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Java互助会ホームページ)