2016-09-12 3 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には適していません。客観的に正しい答えを1つだけ質問するように[質問を書き直してください](http://stackoverflow.com/help/how-to-ask)してください。 – bignose

答えて

4

jdbGUDが付属しています。インストールする必要はありません)。

だけM-x jdb ENT

を入力します(たとえばjdb HelloWorld用)とJDBを起動し、定期的なjdbセッションのように/デバッグを実行したいコマンドを入力します。

4

私はEmacsでJavaを開発するためにJDEE(Java Development Environment for Emacs)を使用していますが、試してみるとよいでしょう。 Javaプログラミング言語でのソフトウェアの開発を支援するEmacs用のソートウェアパッケージであり、を含むJavaのプログラミングに役立つ多くのEmacsコマンドを提供します。

JDEには、Javaアプリケーションのデバッグに2つのオプションがあります。

  • JDKに付属のコマンドラインデバッガjdbへのEmacsインターフェイス。詳細については、Debugging with jdbを参照してください。

  • JDEで使用するために特別に開発されたJavaデバッガであるJDEbug。詳細については、JDEbug User's Guideを参照してください。

JDEbugは、より多くのデバッグ機能を提供します。

スクリーンショットJDEbugの

enter image description here

enter image description here

関連する問題