我正在为一个Java应用程序编写测试引擎,该应用程序包含一些用C编写的代码。该应用程序使用JNI来访问它的本机部分。
在我正在编写的引擎中,我使用Fest来控制de UI并执行测试。但是,我在处理用C编写的部分时是盲目的。我想知道我是否可以使用JNA或JNI来访问应用程序的本机部分。我相信应用程序已经运行的事实是一个巨大的问题。
答案 0 :(得分:0)
您可以使用Monitoring and Management for the Java Platform(以及jvisualvm和jconsole)等工具以及JavaTM Platform Debugger Architecture (JPDA)
访问正在运行的Java应用程序所有这一切都有点复杂......最有用的是第一个。