识别包含本机方法实现的库文件/源

时间:2011-07-12 09:43:26

标签: java implementation native native-code

如何识别包含本机方法实现的库文件?

实施例

public native String intern();

我在哪里可以找到(source code)方法的实施String.intern()

3 个答案:

答案 0 :(得分:1)

快速google search

找到String.intern()的答案
  

然后找到识别本机实现/库的通用方法的答案

答案 1 :(得分:0)

下载此JDK 6库:

http://download.java.net/jdk6/source/

并搜索来源。

但我认为,某些代码实现无法作为OpenSource

访问

答案 2 :(得分:0)

没有通用方法来查找(任何)本机方法的源代码。但是如果我们将问题缩小到本地jre方法,那么你可以在openJdk的(完整)源代码中找到一些实现。

请记住,这些只是一个JRE的实现,其他Java实现可能有不同的本机方法实现。

要查找本机方法的源代码:在存储库中搜索JNI头文件,然后您应该获得提供实现的C / C ++函数的名称。