openjdk在哪里可以找到jdb(java调试器)实现?谁开发/维护它?
我想知道它是如何实现的,因为我想尝试一下
在这里提问,因为在谷歌上搜索“jdb”只显示它的文档。除此之外,还有一些教程和其他内容,但是当你真正想做的是尝试破解这个东西时,这些就没有那么有用了
我还试图浏览开放的jdk repo,但这是一个巨大的过程,并且确实无法找到与“jdb”相关的内容
我真的很感激任何指点
你可以在下面搜索框中键入要查询的问题!
我想知道它是如何实现的,因为我想尝试一下
在这里提问,因为在谷歌上搜索“jdb”只显示它的文档。除此之外,还有一些教程和其他内容,但是当你真正想做的是尝试破解这个东西时,这些就没有那么有用了
我还试图浏览开放的jdk repo,但这是一个巨大的过程,并且确实无法找到与“jdb”相关的内容
我真的很感激任何指点
# 1 楼答案
我相信Oracle开发并维护了独立的Java调试器jdb
至于jdb源代码:
从Java SE Development Kit 8 Downloads page下载“JDK 8演示和示例”
解包jdk文件,然后解包jdk1。8.0_101/demo/jpda/examples。罐子
然后导航到jdk1。8.0_101/demo/jpda/com/sun/tools/example/debug/tty/tty。java
或者,如果下载openjdk或任何其他jdk实现,其基本目录中应该有一个zip文件:java-1.8.0-openjdk/src。拉链如果你解压缩这个文件,你会发现TTY。这里的java:java-1.8.0-openjdk/com/sun/tools/example/debug/tty/tty。爪哇
我相信是的。java就是你想要的