Bagaimana cara men -debug program Java?
Ketika semua orang pertama kali belajar Java, mereka akan berpikir bahwa Debugging IDE sangat kelas atas, tetapi sebenarnya sangat sederhana.
Artikel berikut akan mengajari Anda cara men -debug di Eclipse sebagai sederhana dan intuitif. Langkah -langkah debugging IDE lainnya serupa.
1. Tetapkan breakpoint di mana Anda berpikir ada sesuatu yang salah.
Sebelum jumlah baris kode, klik kanan, perhatikan bahwa itu klik kanan, lalu pilih sakelar breakpoint.
Anda mungkin bertanya, bagaimana saya tahu di mana menempatkan breakpoint?
Jika Anda tidak memiliki perasaan tentang masalah ini, Anda dapat mencapai beberapa breakpoint dan melangkah dalam debugging sampai pengecualian ditemukan, luangkan sedikit lebih banyak waktu, dan ini akan memberi Anda pemahaman yang lebih dalam tentang proses pelaksanaan program!
Tentu saja, jika Anda dapat secara kasar pergi ke tempat yang mungkin ada masalah, atau Laporan Kelas Laporan Informasi Pengecualian, Anda dapat mengatur breakpoint di sini.
2. Klik Debug. Jika ini adalah program web, Anda harus memulai server Tomcat atau Apache dalam mode debug.
Ini sangat penting. Mode awal standar tidak dapat memasuki breakpoint yang telah ditentukan, yang tidak dapat mencapai tujuan debugging.
3. Jalankan program. Ketika program berjalan ke posisi di mana breakpoint baru saja diatur, itu akan berhenti, dan warna latar belakang dari baris kode itu akan disorot.
Saat ini, Anda dapat mengontrol program melalui tombol layar atau keyboard.
Di bawah ini adalah tombol pintas untuk debugging keyboard yang sesuai. Jika tidak berhasil, Anda dapat memeriksa apakah itu konflik keyboard.
Misalnya, tombol pintas kamus Youdao sering bertentangan dengan resume dalam mode debud.
Kunci Pintasan Fungsi Lingkup
Langkah tunggal global kembali ke F7
Global Single Step Skip F6
Global Single Step Lompat ke F5
Global Single Step Jump ke Select Ctrl+F5
Debugging Global Memulai F11 Terakhir
Lanjutkan F8 secara global
Gunakan filter secara global untuk melangkah melalui shift+f5
Tambah/Hapus Breakpoints Global Ctrl+Shift+B
Tampilan Global Ctrl+d
Global Run Terakhir Memulai Ctrl+F11
Jalankan secara global ke garis ctrl+r
Eksekusi Global Ctrl+U
4. Masukkan antarmuka debugging untuk melihat informasi yang Anda inginkan.
5. Anda dapat melihat nilai-nilai semua variabel dalam variabel, seperti nilai-nilai di breakpoint yang baru saja Anda atur, klik kanan Changevalue untuk berubah, dan beberapa IDE mendukung perubahan panas di jendela dan mengeksekusi kode.
6. Tombol pertama di bawah ini adalah untuk memasukkan Eksekusi Metode. Misalnya, jika Anda memanggil metode lain, Anda dapat memasukkan metode ini untuk menjalankan langkah demi langkah. Jika Anda mengklik tombol kedua, itu hanya akan dieksekusi langkah demi langkah dalam metode ini. Ketika tombol ketiga digunakan, Anda akan melompat keluar dari metode ini dan terus menjalankan metode asli yang memanggil metode ini. Deskripsi adalah sebagai berikut.
7. Selesaikan program.
8. Tambahkan plugin dekompilasi untuk Eclipse untuk debugging yang lebih baik
Secara umum, proyek kami akan lebih atau kurang merujuk beberapa paket toples eksternal. Jika kita dapat melihat kode sumber paket JAR, dapat dikatakan bahwa debugging kami akan dua kali lipat hasil dengan setengah upaya.
1. Unduh dan instal Jad.exe. Unzip jad.exe ke direktori program (dapat menempatkan direktori apa pun), misalnya: c:/program file/jad/jad.exe.
2. Pasang plug-in Jadclipse. Unduh dan unzip net.sf.jadclipse_3.3.0.jar, salin ke direktori Eclipse/Plugins, dan restart Eclipse.
3. Konfigurasikan JADCLIPSE. Di bawah jendela Eclipse, klik Window> Preferences> Java> Jadclipse> Path to Decompiler.
(Tetapkan jalur absolut JAD, misalnya C:/Program Files/Jad/Jad.exe)
Anda dapat memeriksa opsi Penggunaan Eclipse Code (Overrides JAD Formatting Instruksi), yang dapat konsisten dengan gaya kode yang diformat oleh Ctrl+Shif+F.
Setelah melakukan langkah -langkah ini, klik untuk melihat di kelas atau metode yang diimpor dari paket JAR untuk melihat kode sumber. Jika tidak, lihat solusi berikut:
Dalam kebanyakan kasus, Eclipse gagal mengatur penampil file kelas JADCLipse secara otomatis ke metode pembukaan file kelas default.
Dalam Eclipse's Windows-> Perfence-> General-> Editors-> Asosiasi File, editor yang terkait dengan "*.class" dan "*.class Without Source" dimodifikasi secara default menjadi "penampil file kelas jadclipse".
Saya telah mengkonfigurasi plug-in JAD beberapa kali. Jika tidak dapat didekompilasi, itu telah dicoba dan diuji setelah pengaturan seperti itu.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.