小编典典

从Eclipse查看本机代码

java

我有一个使用本机方法调用的Java应用程序,有没有办法在Eclipse中查看此代码?我可以获取此本机库的源代码,但不知道如何在IDE中进行链接。如果有人告诉我如何调试此本机方法,这也将很有帮助。


阅读 209

收藏
2020-11-19

共1个答案

小编典典

尚不完整的答案,但是Eclipse确实具有C / C ++ IDE功能

这里是一些信息(尽管看起来有些过时): 有关CDT /
JDT集成的信息

有关从Eclipse内部创建JNI代码的信息(请参阅最后一篇文章)

在Eclipse的功能范围内,似乎可以很好地集成调试经验,但这显然并不重要。

好的-话虽如此,我确实想起可以使Visual C 调试器与进行JNI调用的Java应用程序一起使用…已经有一段时间了,但是我很确定您可以将C
调试器连接到正在运行的Java。使用pid的应用程序。然后设置一个断点,然后滚动(显然,您必须将JNI库编译为调试模块)。

这不是完全集成的体验,但是非常有效。但是,我尝试将JNI代码编写为本地调用的精简包装,因此我花很少的时间调试JNI调用。

2020-11-19