是否可以在visual studio中调试JNI DLL?

时间:2015-03-20 13:21:39

标签: java tomcat servlets java-native-interface visual-studio-2005

我有一个调用本机dll的tomcat servlet,是否可以将visual studio附加到dll并转发dll代码? 我视觉工作室附加到以及何时?

编辑:如果重要的话,tomcat作为系统服务运行

1 个答案:

答案 0 :(得分:1)

通常,可以将本机调试器附加到Java进程。我从来没有在服务上做过。您必须附加的内容取决于您的服务包装器。可以跨越自己的java进程或在另一个exe进程中加载​​java.dll。因此,实际运行java的进程是要附加到的进程。

何时取决于您要调试的内容。当然,连接到已经运行的进程要简单得多。如果您需要在启动期间进行调试,那么调试器需要启动java。这意味着停止服务,找出正确的命令来启动java,我们走了。一旦运行了java进程,就可以使用processexplorer等工具找出命令行。