为了账号安全,请及时绑定邮箱和手机立即绑定

在哪里可以找到java.lang本机方法的源代码?

在哪里可以找到java.lang本机方法的源代码?

智慧大石 2019-11-14 10:54:28
我有点熟悉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源。


查看完整回答
反对 回复 2019-11-14
  • 2 回答
  • 0 关注
  • 716 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信