如何识别包含本机方法实现的库文件?
前任。
public native String intern();
我在哪里可以找到方法(source code)
的实现String.intern()
?
如何识别包含本机方法实现的库文件?
前任。
public native String intern();
我在哪里可以找到方法(source code)
的实现String.intern()
?
没有通用方法来查找(任何)本机方法的源代码。但如果我们将问题缩小到原生 jre 方法,那么您可以在openJdk的(完整)源代码中找到一些实现。
请记住,这些只是一个 JRE 的实现,Java 的其他实现可能有不同的本地方法实现。
要查找本地方法的源代码:在存储库中搜索 JNI 头文件,然后您应该获得提供实现的 C/C++ 函数的名称。