一件程序员必备武器的诞生( 三 )

国王说:“你这个JDB是命令行的吧?”

JVM大臣答道:“陛下明鉴, 臣这里只能弄个命令行的调试器,因为帝国的子民用的IDE都不一样,臣也没法给每个IDE都开发一个图形界面的调试器,这不是臣应该干的活。”

国王点头:“寡人理解,你的重点还是要放在HotSpot上,我们已经被C/C++嘲笑很久了,能不能翻身出这口恶气就靠你了。”

GUI大臣说:“陛下圣明,我们应该充分发挥我们Java帝国善于制定规范和协议的特长,搞一套关于调试的规范出来,这样,任何人/任何IDE都可以根据规范来开发一个调试器。”

国王:“爱卿之言甚合我意,GUI大臣,IO大臣,JVM大臣,你们三个通力合作,把这一套规范给制定出来!”

JVM接口

三位大臣不敢怠慢,一退朝就急忙赶到JVM大臣府上讨论这套规范该怎么制定。

JVM大臣率先发言:“诸位,我这里设置一个底线,那就是调试器和被调试的程序不要处于一个JVM中。”

推荐阅读