【问题标题】:Where can I obtain libnet.so's source code?我在哪里可以获得 libnet.so 的源代码?
【发布时间】:2013-04-25 19:37:30
【问题描述】:

libnet.so 是 Java(Linux 发行版)用于其所有本机网络调用的系统库。我正在尝试调试涉及 Java 应用程序的复杂网络问题,并且需要查看此模块中的一些代码。

但在我的一生中,我找不到源代码的托管位置。不太关心这里的版本,只要它是最近发布的。提前致谢!

【问题讨论】:

  • 您使用的是哪个操作系统发行版?

标签: linux networking java


【解决方案1】:
【解决方案2】:

如果你没事的话。使用 rpm 然后您可以从 here 获取 openjdk 的 CentOS 源 rpm。

为什么选择 openjdk:

根据我的工作站:

find /usr -name libnet.so

将我指向 /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libnet.so,并且

rpm -q --whatprovides /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libnet.so

返回 java-1.6.0-openjdk-1.6.0.0-1.57.1​​.11.9.el6_4.x86_64

【讨论】:

  • 感谢@gsiems (+1) - 感谢您的帮助,但我认为 RPM 不包含实际的源代码 - 它只包含二进制文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-21
  • 2013-09-24
  • 1970-01-01
  • 2011-01-10
  • 1970-01-01
相关资源
最近更新 更多