すべてのファイルは E: パスにあります。
jdk1.6.0_07をインストールする
VC++6.0がインストールされている
最初のステップ、
HelloWorld.java
2番目のステップは、
E:>javac HelloWorld.java
得る
HelloWorld.クラス
3番目のステップは、
E:>javah HelloWorld
得る
HelloWorld.h
4番目のステップは、
C ファイルを書き込む
HelloWorldImp.c
5番目のステップは、
cl を使用してステップ 6 をコンパイルします。
成功しました
その後、実験を続けましたが、目標は、Java がプリンタの tsclib.dll を呼び出すことでした。そのメソッドは、DLL が DLL を呼び出すことでした。つまり、中間 DLL を作成し、Jni メソッドを考慮して、tsclib.dll を呼び出しました。アクションを実行します。 (結果を先に言ってください:私は失敗しました)
------------------------ソースコードは以下のとおりです。
この記事は CSDN ブログからのものです。転載する場合は出典を明記してください: http://blog.csdn.net/pinkPumpkins/archive/2009/12/18/5029199.aspx
-