在哪里可以找到 jdb(java 调试器)实现?谁develops/maintains呢?

Where can I find the jdb (java debugger) implementation? Who develops/maintains it?

我想知道它是如何实现的,因为我想尝试一下..

在这里提问是因为在 Google 上搜索 "jdb" 只显示了它的文档。否则会有教程和东西,但是当你真正想做的是尝试破解它时,这些就没那么有用了。

我也尝试浏览开放的 jdk 存储库,但它太大了,真的找不到与 "jdb".

相关的东西

非常感谢任何指点!

我相信 Oracle 开发并维护了独立的 Java 调试器 jdb。

关于jdb源码:

  1. Java SE Development Kit 8 Downloads page

  2. 下载"JDK 8 Demos and Samples"
  3. 解压jdk文件,然后解压jdk1.8.0_101/demo/jpda/examples.jar

  4. 然后导航至jdk1.8.0_101/demo/jpda/com/sun/tools/example/debug/tty/TTY.java

或者,如果您下载 openjdk 或任何其他 jdk 实现,其基本目录中应该有一个 zip 文件:java-1.8.0-openjdk/src.zip。如果您解压缩此文件,您会在此处找到 TTY.java:java-1.8.0-openjdk/com/sun/tools/example/debug/tty/TTY.java

我相信 TTY.java 就是您要找的。