JavaとC++コードが混在するキーロガー アプリケーションを開発しようとしています。しかし、それを にデプロイする方法がわかりませんEclipse IDE。.dll、.libおよびC++ファイルをJavaプロジェクト内に配置する必要がある場所。
1 に答える
            4        
        
		
- Eclipse で Java インターフェースを構築します。(myInterface.java)
- 呼び出し: javah -jni com.mypackage.myInterface - com_mypackage_myInterface.h がクラス フォルダーにビルドされます。 
- com_mypackage_myInterface.h を C++ プロジェクトに移動し、それを使用して C++ 実装をコーディングします。.h ファイルは何も変更しないでください 
- dll (または .so) ファイルが生成されるように、C++ プロジェクトをコンパイルします。 
- dll を Java プロジェクト (lib または WEB-INF/lib フォルダー) にコピーして戻します。 
- DLLをロードするための静的呼び出しがあります... - static { System.loadLibrary("MYINTERFACE");// DLL が作成されました } 
于 2013-07-27T07:38:10.490   に答える