是否可以使用JNA / JNI访问应用程序的运行实例?

时间:2010-06-08 19:57:04

标签: java testing java-native-interface jna

我正在为一个Java应用程序编写测试引擎,该应用程序包含一些用C编写的代码。该应用程序使用JNI来访问它的本机部分。

在我正在编写的引擎中,我使用Fest来控制de UI并执行测试。但是,我在处理用C编写的部分时是盲目的。我想知道我是否可以使用JNA或JNI来访问应用程序的本机部分。我相信应用程序已经运行的事实是一个巨大的问题。

1 个答案:

答案 0 :(得分:0)

您可以使用Monitoring and Management for the Java Platform(以及jvisualvmjconsole)等工具以及JavaTM Platform Debugger Architecture (JPDA)

访问正在运行的Java应用程序

所有这一切都有点复杂......最有用的是第一个。