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

Gần đây tôi đã thực hiện rất nhiều ứng dụng java và muốn biết trình gỡ rối tốt nhất để bước qua các ứng dụng java là gì.trình gỡ rối cho các emacs để bước qua mã nguồn java

Tôi muốn gỡ lỗi ứng dụng của tôi từ môi trường bên trong emacs bằng cách thiết lập breakpoint và kiểm tra các biến, vv

Tôi đang sử dụng gradle như xây dựng công cụ của tôi để biên dịch ứng dụng.

Tôi không biết cách thiết lập điều này, nếu ai đó có thể giải thích cách thực hiện việc này.

Rất cám ơn mọi đề xuất.

+1

“là gì FOO tốt nhất” thường là một yêu cầu cho một * ý kiến ​​*; và các câu hỏi đặt ra ý kiến ​​không phù hợp với StackOverflow. Bạn có thể vui lòng [viết lại câu hỏi] (http://stackoverflow.com/help/how-to-ask) để nó hỏi một câu hỏi với chính xác một câu trả lời đúng khách quan. – bignose

Trả lời

4

Bạn có thể sử dụng jdb (đi kèm với GUD và bạn không nên cài đặt gì).

Chỉ cần nhập M-x jdb ENT

và nhập lệnh mà bạn muốn khởi động JDB với (Ví dụ jdb HelloWorld) và chạy/debug như trong một jdb phiên thường.

4

Tôi đang sử dụng JDEE (Môi trường phát triển Java cho Emacs) để phát triển Java trong Emacs, bạn có thể muốn thử với nó. Nó là một add trên gói sotware cho Emacs hỗ trợ phát triển phần mềm trong Ngôn ngữ lập trình Java, và cung cấp nhiều lệnh Emacs giúp lập trình Java, bao gồm .

JDE cung cấp hai tùy chọn để gỡ lỗi các ứng dụng Java.

  • Giao diện Emacs tới jdb, trình gỡ rối dòng lệnh đi kèm với JDK. Xem Debugging with jdb để biết thêm thông tin.

  • JDEbug, trình gỡ lỗi Java được phát triển đặc biệt để sử dụng với JDE. Xem JDEbug User's Guide để biết thêm thông tin.

JDEbug cung cấp nhiều tính năng gỡ lỗi hơn.

Ảnh chụp màn hình của JDEbug

enter image description here

enter image description here

Các vấn đề liên quan