Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JNI C++ NETBeice调试 我有一个java应用程序,与JNI C++应用程序通信。我的java应用程序是在Eclipse中,而我使用NETBeC++用于带有C++的MIWW64位编译器。我似乎无法调试应用程序的JNI部分_C++_Eclipse_Netbeans_Java Native Interface - Fatal编程技术网

JNI C++ NETBeice调试 我有一个java应用程序,与JNI C++应用程序通信。我的java应用程序是在Eclipse中,而我使用NETBeC++用于带有C++的MIWW64位编译器。我似乎无法调试应用程序的JNI部分

JNI C++ NETBeice调试 我有一个java应用程序,与JNI C++应用程序通信。我的java应用程序是在Eclipse中,而我使用NETBeC++用于带有C++的MIWW64位编译器。我似乎无法调试应用程序的JNI部分,c++,eclipse,netbeans,java-native-interface,C++,Eclipse,Netbeans,Java Native Interface,我在java应用程序中加载dll。在netbeans中,我进入Debug->Attach Debugger,选择使eclipse卡住的javaw.exe,然后在eclipse IDE中出现异常: org.eclipse.jdi.TimeoutException. Timeout occurred while waiting for packet. occurred creating step request 我的调试过程正确吗?如何配置netbeans来调试JNI应用程序 这可能是因为您的调试

我在java应用程序中加载dll。在netbeans中,我进入Debug->Attach Debugger,选择使eclipse卡住的javaw.exe,然后在eclipse IDE中出现异常:

org.eclipse.jdi.TimeoutException. Timeout occurred while waiting for packet. occurred creating step request

我的调试过程正确吗?如何配置netbeans来调试JNI应用程序

这可能是因为您的调试器在附加时停止了所有线程,并且不允许它们在附加后正常恢复。我不知道为什么会发生这种情况。这似乎只发生在某些计算机上,而在其他计算机上工作正常。
一个对我来说这是可行的方法是在C++调试器配置中,在调试器选项卡中,勾选“停止模式”复选框。这将阻止调试器停止线程,超时应该停止发生。

这可能是因为调试器在连接时停止了所有线程,并且不允许它们在连接后正常恢复。我不知道为什么会发生这种情况。这似乎只发生在某些计算机上,而在其他计算机上工作正常。 一个对我来说这是可行的方法是在C++调试器配置中,在调试器选项卡中,勾选“停止模式”复选框。这将阻止调试器停止线程,超时应该停止发生