0
我正在尝试开发包含Java
和C++
代码混合的keylogger应用程序。但我不知道如何在Eclipse IDE
中部署它。我必须将.dll
,.lib
和C++
文件放在Java
项目中。在eclipse上部署java JNI(包含C++代码)应用程序
我正在尝试开发包含Java
和C++
代码混合的keylogger应用程序。但我不知道如何在Eclipse IDE
中部署它。我必须将.dll
,.lib
和C++
文件放在Java
项目中。在eclipse上部署java JNI(包含C++代码)应用程序
电话:JAVAH -jni com.mypackage.myInterface
一个com_mypackage_myInterface.h会为你建立你的类 文件夹。
将com_mypackage_myInterface.h移到您的C++项目中,并使用 来编写您的C++实现。不要在 任何改变你的.h文件中
编译C++项目,使一个dll(或.so)文件生成
复制的dll回到你的Java项目(lib或 WEB- INF/lib文件夹)。
有一个静态调用来加载你的DLL ...
静态{ 的System.loadLibrary( “MyInterface的”); //创建DLL}