当前位置: 首页 > 面试题库 >

从Eclipse查看本机代码

万俟浩
2023-03-14
问题内容

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


问题答案:

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

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

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

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

好的-话虽如此,我确实想起可以使Visual C 调试器与进行JNI调用的Java应用程序一起使用…已经有一段时间了,但是我很确定您可以将C

调试器连接到正在运行的Java。使用pid的应用程序。然后设置一个断点,然后滚动(显然,您必须将JNI库编译为调试模块)。

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



 类似资料:
  • 问题内容: 使用Eclipse,我想查看核心Java类(Eg )的源代码,但是当我使用“打开声明”导航到源代码时,它显示“未找到源代码”,并提供了附加源代码的选项。 我的问题是;我如何附加来源?我从哪里获得库的源.jar ? 问题答案: 您需要安装JDK。那你可以看看 对我来说(取决于您当前的版本) 您无需获取特殊的开源版本。

  • 通过 SOFABoot,我们可以直接在浏览器中就可以查看 SOFA 中间件的版本等详细信息。 引入 SOFABoot Infra 依赖 要在 SOFABoot 中直接通过浏览器查看 SOFA 中间件的版本信息,只需要在 Maven 依赖中增加如下的内容即可: <dependency> <groupId>com.alipay.sofa</groupId> <artifactId>in

  • 问题内容: 是否有任何的方式来查看Java中的默认类背后的实际代码(,,等),看看 究竟 它是什么,是怎么回事? 我不仅指文档或方法列表等,还包括源代码本身的详细信息(换句话说,如果将其复制并粘贴到整个方法/类中,则可以用来创建整个方法/类的精确副本) Java程序的代码)。 问题答案: JDK安装程序在名为的文件中提供了所有API类的Java源代码。它通常只是坐在您的安装目录中。解压缩,看看。

  • 问题内容: 我正在使用c ++为node.js编写附加组件。 这里有一些片段: 我需要将一个JavaScript函数另存为回调,以便稍后调用。Client类是另一个对象的观察者,应从onAsyncMethodEnds调用javascript回调。不幸的是,当我调用函数“ BeInitiator”时,在回调Call()之前收到“ Bus error:10”错误 感谢建议 问题答案: 您不能从另一个线

  • 如何在Eclipse中查看特定日期在整个工作区中所做的更改?有什么插件吗?

  • 我遇到了一个奇怪的问题。在我的反应原生应用程序中,如果我将事件设置为,它不会被触发,但如果我将相同的设置为中的,它会被触发。我在这里错过了什么? 为什么会这样?这是React Native的问题吗?我使用的是0.43版。