2016-09-12 59 views
9
GNU Emacs 25.1.1 
Fedora release 24 (Twenty Four) 
Gradle 2.14.1 

我最近一直做了很多的Java應用程序,想知道什麼是通過Java應用程序步進最好的調試器。調試器Emacs的步驟通過Java源代碼

我想

我使用gradle這個作爲我編譯應用程序構建工具通過設置斷點和檢查變量等調試從在Emacs環境下我的應用程序。

我不知道如何設置這個,如果有人可以解釋如何做到這一點。

非常感謝您的任何建議。

+1

「什麼是最好的FOO」通常是一個*輿論的請求。*;和意見提問問題不適合StackOverflow。你可以請[重寫問題](http://stackoverflow.com/help/how-to-ask),以便它提出一個問題,只有一個客觀正確的答案。 – bignose

回答

4

您可以使用jdb(它附帶GUD,你應該沒有安裝任何東西)。

只需輸入M-x jdb ENT

,並輸入你想在一個普通jdb會一起推出加多寶(例如jdb HelloWorld)和運行/調試像命令。

4

我正在使用JDEE(Emacs的Java開發環境)在Emacs中開發Java,您可能想試試它。它是Emacs的軟件包的一個附加軟件包,它協助開發Java編程語言中的軟件,並提供許多Emacs命令來幫助編程Java,包括。

JDE提供了兩個用於調試Java應用程序的選項。

  • 一個Emacs接口,用於jdb,這是JDK附帶的命令行調試器。有關更多信息,請參閱Debugging with jdb

  • JDEbug,一個專門爲JDE使用而開發的Java調試器。有關更多信息,請參閱JDEbug User's Guide

JDEbug提供了更多的調試功能。

JDEbug的截圖

enter image description here

enter image description here