JNI调用C++ DLL时,如何调试dll呢?(VC调试高手请给与帮助)
红男爵 2008-10-17 10:55:08 开发工具Elipse,VC6
1. java生成的class文件Test.class 放到,E:\Test.class
2. dll工程使用Debug模式,JNI调用已指定到VC6 Debug生成的dll。
调试参数为C:\jdk1.5.0_08\bin\java.exe -classpath .; E:\Test
调用后,cmd窗口一闪,
报的错误是:
Exception in thread "main" java.lang.NoClassDefFoundError: E:\Test
最终目的是可以直接在dll里设置断点,调试里面的函数。不使用printf()或log文件。
下面,我还要调试C#内的代码,也是JNI调用方式。
必须先解决目前问题呐。