2012-04-16 102 views
4

我正在寻找一个轻量级java调试器 - 无论是在IDE中还是独立的命令行或gui中。我使用的是ant和vim,并且我尝试过eclim,但是我的笔记本电脑上的eclipse运行速度太慢是一个选项。java轻量级调试器

当以前有人问过类似的问题时,人们普遍表示他们不喜欢命令行的,但是像eclipse和IntelliJ那样。

只是想知道是否有任何改变。

编辑:打算试试jdb和jswat。

+1

如果eclipse或intelliJ太慢而无法使用,可能需要升级硬件。即使是一个体面的二手labtop应该运行得很好。 – 2012-04-16 10:01:14

+0

@彼得事情是,这是我想做的唯一事情,我有任何麻烦,如果速度每天激怒我我会升级。它通常处于危险的物理环境中,所以我需要花费相当多的时间来获得我需要的构建质量。它们并非完全无法使用,但足够慢,以至于明显地损害生产力 – Harpy 2012-04-16 10:15:10

+2

直到大约两年前,我对于更快的硬件是否提高开发效率持怀疑态度。使用更快更快的机器后,我相信你应该获得最快的可用性。例如我以前的开发系统是具有16 GB和快速SSD的4.5 GHz i7,并且很高兴能够开展工作(两台显示器的成本约为1200英镑)。接下来我希望能够再次加快速度。 ;) – 2012-04-16 10:25:08

回答

4

那么,对于命令行总是有jdb。但我是JSwat的粉丝;当你不使用IDE时,它是一个很好的GUI工具。

+0

你会考虑每个人的优缺点吗? – Harpy 2012-04-16 10:19:58

+2

我没有使用'jdb'(好吧,也许一次15年前,看看它是什么样子),我很幸运,主要是能够在我的职业生涯中使用GUI调试器(即使在22年前,我们也会在DOS电脑上使用单色和彩色监视器,这样我们就可以在调试器处于黑白状态时使用该颜色)JSwat具有所有常见的GUI优势:您可以看到完整的源代码,浏览它,在任何地方设置断点,轻松检查变量等等。连接到正在运行的JVM(对于servlet等)很容易,但我期望'jdb'可以轻松地完成以及 – 2012-04-16 10:27:41

+0

JSwat在2013年停止使用,*“...已知*不能与*一起使用Java 8甚至可能是Java 7。“* – 2017-03-17 16:32:24