Debugging 用于emacs单步执行java源代码的调试器

Debugging 用于emacs单步执行java源代码的调试器,debugging,emacs,Debugging,Emacs,我最近做了很多java应用程序,想知道什么是单步执行java应用程序的最佳调试器 我想通过设置断点和检查变量等方式从emacs环境内部调试我的应用程序 我使用gradle作为编译应用程序的构建工具 我不知道如何设置,如果有人能解释如何设置 非常感谢您的建议。您可以使用jdb(它附带了,您应该没有任何东西可以安装) 只需输入M-xjdbent 然后输入要启动jdb的命令(例如jdb HelloWorld),并像在常规jdb会话中一样运行/调试。我正在使用(用于Emacs的Java开发环境)在Ema

我最近做了很多java应用程序,想知道什么是单步执行java应用程序的最佳调试器

我想通过设置断点和检查变量等方式从emacs环境内部调试我的应用程序

我使用gradle作为编译应用程序的构建工具

我不知道如何设置,如果有人能解释如何设置


非常感谢您的建议。

您可以使用
jdb
(它附带了,您应该没有任何东西可以安装)

只需输入
M-xjdbent

然后输入要启动jdb的命令(例如
jdb HelloWorld
),并像在常规
jdb
会话中一样运行/调试。

我正在使用(用于Emacs的Java开发环境)在Emacs中开发Java,您可能希望尝试使用它。它是一个用于Emacs的附加软件包,有助于用Java编程语言开发软件,并提供许多有助于Java编程的Emacs命令,包括

JDE为调试Java应用程序提供了两个选项

  • 与jdb的Emacs接口,jdb是JDK附带的命令行调试器。有关更多信息,请参阅

  • JDEbug,一个专门为JDE开发的Java调试器。有关更多信息,请参阅

JDEbug提供了更多的调试特性

JDEbug的屏幕截图


“什么是最好的食物”通常是征求意见;提出意见的问题也不适合这种情况。你能不能让它用一个客观正确的答案来问一个问题。我在XEmacs 2.1上安装这个软件的时间真是太长了
GNU Emacs 25.1.1
Fedora release 24 (Twenty Four)
Gradle 2.14.1