Cara Debug dengan Eclipse: 10 Langkah (dengan Gambar)

Isi kandungan:

Cara Debug dengan Eclipse: 10 Langkah (dengan Gambar)
Cara Debug dengan Eclipse: 10 Langkah (dengan Gambar)

Video: Cara Debug dengan Eclipse: 10 Langkah (dengan Gambar)

Video: Cara Debug dengan Eclipse: 10 Langkah (dengan Gambar)
Video: awal pacaran yumi masih malu malu ahahhaah 2024, April
Anonim

Arahan ini bertujuan untuk membantu pengaturcara pemula untuk memulakan debug dengan Eclipse dengan cepat. Ia menggunakan program sederhana untuk menunjukkan cara melakukan debug di Eclipse. Ia merangkumi pengetahuan dan kemahiran asas penyahpepijatan, jadi akan mudah difahami dan mudah diikuti. Kami akan melihat bagaimana program ini melaksanakan langkah demi langkah dalam mod debug.

Langkah-langkah

Debug dengan Eclipse Langkah 1
Debug dengan Eclipse Langkah 1

Langkah 1. Tetapkan Titik Pemecahan:

Untuk menetapkan titik putus, pilih satu baris kod terlebih dahulu, kemudian gerakkan tetikus ke kiri paling banyak garis itu (seperti yang ditunjukkan dalam gambar di bawah), baik klik dua kali atau klik kanan kemudian pilih "Toggle Breakpoint" dalam senarai pop timbul, kecil bola biru akan muncul, itu bermaksud breakpoint telah berjaya diset.

Debug dengan Eclipse Langkah 2
Debug dengan Eclipse Langkah 2

Langkah 2. Mulakan program dalam mod debug:

Kami mempunyai tiga cara untuk melakukannya: 1> Tekan F11; 2> Klik item "Run" di menu utama kemudian pilih "Debug" dalam senarai drop; 3> Klik ikon bug pada panel alat (seperti gambar di bawah) kemudian pilih "Debug As Java Application".

Debug dengan Eclipse Langkah 3
Debug dengan Eclipse Langkah 3

Langkah 3. Tambahkan pemboleh ubah ke kotak menonton untuk diperiksa:

Kita dapat melihat program sekarang berhenti di barisan di mana kita telah menetapkan titik putus. Sekarang kita akan menambahkan pemboleh ubah ke dalam kotak tontonan untuk melihat apakah program akan berjalan seperti yang kita harapkan. Untuk menambahkan pemboleh ubah ke dalam kotak menonton, letakkan kursor di atasnya, klik kanan, kemudian dalam senarai pop timbul pilih "Tonton".

Debug dengan Eclipse Langkah 4
Debug dengan Eclipse Langkah 4

Langkah 4. Periksa nilai pemboleh ubah di kotak tontonan:

Sekarang kita dapat melihat nilai num1 dan num2 seperti yang diharapkan, tetapi jumlahnya masih 0,0, kerana program ini belum menjalankan kod yang akan mengemas kini nilai jumlah.

Debug dengan Eclipse Langkah 5
Debug dengan Eclipse Langkah 5

Langkah 5. Langkah Ke:

Jalankan ke fungsi: Sekarang kita akan menggunakan fungsi tambah () untuk mengira jumlahnya. Untuk melihat apakah fungsi add () akan berfungsi seperti yang kita harapkan, kita akan melangkah ke dalamnya. Untuk melakukannya, cukup tekan F5, atau pada panel alat, tekan ikon "Langkah Masuk" di panel alat, atau di menu utama, pilih "Langkah Ke Dalam" dalam senarai drop-down item "Jalankan". Program ini akan menjalankan fungsi add () dan berhenti pada kod pertama yang dapat dilaksanakan.

Debug dengan Eclipse Langkah 6
Debug dengan Eclipse Langkah 6

Langkah 6. Kembali dari fungsi:

Jalankan kod dengan menekan F6, atau menekan ikon "Step Over" di panel alat, atau di menu utama, pilih "Step Over" dalam daftar drop-down item "Run". Program akan kembali dari fungsi add () ke main () dan berhenti pada baris yang sama ketika ia pergi sebelumnya.

Debug dengan Eclipse Langkah 7
Debug dengan Eclipse Langkah 7

Langkah 7. Periksa nilai kembali dari fungsi:

Jalankan program dengan Step Over, nilai jumlahnya akan diubah menjadi 9.0.

Debug dengan Eclipse Langkah 8
Debug dengan Eclipse Langkah 8

Langkah 8. Cetak hasilnya:

Jalankan program dengan Step Over. Kita mesti menggunakan Step Over dan bukannya Step Into kerana kita tidak mempunyai kod sumber fungsi println ().

Debug dengan Eclipse Langkah 9
Debug dengan Eclipse Langkah 9

Langkah 9. Tetapkan penapis debug:

Untuk mengelakkan langkah masuk ke fungsi tanpa kod sumber, kita harus mengubah beberapa konfigurasi untuk memberitahu debugger untuk tidak masuk ke fungsi tersebut bahkan langkah ke perintah digunakan. Dari menu utama "Windows", pilih "Preference", kemudian ikuti nombor secara berurutan pada gambar di bawah:

Debug dengan Eclipse Langkah 10
Debug dengan Eclipse Langkah 10

Langkah 10. Berhenti utama:

Terdapat cara lain untuk menghentikan pelaksanaan program untuk tujuan debug - Berhenti secara utama. Itu bermaksud jika diaktifkan, setiap kali program mula dijalankan, ia akan berhenti pada kod pertama yang dapat dilaksanakan di main () sehingga kod tersebut dapat dijalankan secara manual. Untuk mengaktifkan "Stop in main", klik kanan pada nama projek di tetingkap explorer projek, pilih "properti" untuk mengeluarkan kotak dialog "sifat untuk xxx" (xxx adalah nama projek), kemudian ikuti langkah-langkah berlabel nombor secara berurutan.

Petua

  • Umumnya kita dapat menetapkan breakpoint di mana saja dalam program kecuali komentar, "{" atau "}", tetapi dalam praktik sebenarnya kita harus menetapkan breakpoint pada kod yang bersangkutan, iaitu, menetapkan breakpoint yang bermakna;
  • Sekiranya anda tidak mahu menjalankan program secara manual dalam mod debug, anda boleh menekan "Resume Button" pada panel alat untuk berjalan ke breakpoint seterusnya, atau menyelesaikan debug jika tidak ada lagi breakpoint.

Disyorkan: