【发布时间】:2011-07-12 09:43:26
【问题描述】:
如何识别包含本地方法实现的库文件?
例如
public native String intern();
我在哪里可以找到实现(source code) 的String.intern() 方法?
【问题讨论】:
标签: java implementation native native-code
如何识别包含本地方法实现的库文件?
例如
public native String intern();
我在哪里可以找到实现(source code) 的String.intern() 方法?
【问题讨论】:
标签: java implementation native native-code
快速找到String.intern() 的答案google search
尚未找到识别本机实现/库的通用方法的答案
【讨论】:
【讨论】:
没有通用 方法来查找(任何)本机方法的源代码。但是如果我们将问题缩小到native jre 方法,那么你可以在openJdk 的(完整)源代码中找到一些实现。
请记住,这些只是一个 JRE 的实现,其他 Java 实现可能有不同的本地方法实现。
要查找本地方法的源代码:在存储库中搜索 JNI 头文件,然后您应该获得提供实现的 C/C++ 函数的名称。
【讨论】: