如何在不使用eclipse的情况下在Visual Studio 2003中调试JNI代码?
答案 0 :(得分:2)
http://www.velocityreviews.com/forums/t152740-jni-debugger.html
总结:基本上,这个想法就是这样 你开始你的Java程序 Eclipse,然后告诉VC附加 运行过程也是如此。
答案 1 :(得分:2)
启动应用程序,让应用程序等待用户操作(对话框或其他内容)。打开VS并转到(德语)“Debuggen”(调试) - > “Prozesse”(进程)他们你会看到javaw.exe
选择javaw.exe,然后按“Anfügen”(附加)
让你的java应用程序运行。
当我记得时,c ++中的代码页必须在VS中打开断点。当断点被自动命中时,VS将不会打开页面。加载dll并执行放置断点的代码行时,VS中的调试器将停在此位置。注意:只有在使用调试选项编译要调试的DLL时才会发生这种情况!否则调试器不会停在C ++断点处。
我半年前做过这个,但这应该是正确的步骤。
希望你明白。
答案 2 :(得分:1)
你有两个选择: