我有点熟悉JNI,并且很好奇我在java.lang包中看到了某些本地方法的机器特定实现。Thread#currentThread(), 例如。我在[JDK_HOME] / jre / bin中找到了一堆DLL,但是就像我说的那样,我正在尝试查找源代码。有谁知道在哪里可以找到本地源代码?它甚至可用,还是按Sun分类(哎呀,我的意思是“我们要赢它” Oracle)?
2 回答
12345678_0001
TA贡献1802条经验 获得超5个赞
您可以查看OpenJDK的源代码(具有Classpath Exception的GPLv2许可)。除非您希望受Java Research License的约束,否则这可能是研究JDK实现内部的最佳方法,在这种情况下,您可以访问实际的JDK 6源。
添加回答
举报
0/150
提交
取消