Rumah Keuangan Pribadi Mengatasi Pesan Kesalahan di Pemrograman Java

Mengatasi Pesan Kesalahan di Pemrograman Java

Daftar Isi:

Video: MODUL1-4 Memperbaiki Kesalahan sintaks (Syntax Error) 2024

Video: MODUL1-4 Memperbaiki Kesalahan sintaks (Syntax Error) 2024
Anonim

Terkadang, pesan kesalahan dapat memicu ketakutan ke jantung pelaku programer yang paling berani sekalipun. Untungnya beberapa saran menenangkan yang membantu ada di sini - saran untuk membantu Anda memecahkan masalah saat Anda melihat salah satu pesan ini.

NoClassDefFoundError

Anda mendapatkan kesalahan ini saat mencoba menjalankan kode Anda. Jadi pertama tanyakan pada diri sendiri, apakah Anda mencoba untuk mengkompilasi kode? Jika demikian, apakah Anda melihat pesan kesalahan saat Anda mengkompilasi? Jika Anda melihat pesan kesalahan, cari hal-hal yang dapat Anda perbaiki di komputer Anda. file java Cobalah untuk memperbaikinya, dan kemudian kompilasi. file java lagi

Jika Anda biasanya menyimpan kode di direktori JavaPrograms, pastikan Anda masih bekerja di direktori JavaPrograms ini. (Pada Windows, pastikan command prompt mengatakan JavaPrograms.)

Pastikan Anda memiliki nama yang tepat. file kelas di direktori kerja Anda. Misalnya, jika Anda mencoba menjalankan program bernama MyGreatProg, cari file bernama MyGreatProg. kelas di direktori kerja anda

Periksa classpath anda untuk memastikannya berisi. file kelas yang anda butuhkan Misalnya, jika semua kode Java ada di direktori kerja Anda, pastikan classpath menyertakan titik.

NoSuchMethodError

Bila Anda menemukan pesan kesalahan ini, periksa kesalahan ejaan atau kapitalisasi nama metode yang tidak konsisten. Periksa kapitalisasi main (bukan main).

Saat Anda mengeluarkan perintah java (atau melakukan apa pun yang biasa Anda lakukan untuk menjalankan program di lingkungan Anda), apakah kelas yang Anda coba jalankan berisi metode utamanya sendiri? Jika tidak, carilah kelas dengan metode utama dan jalankan kelas itu.

Tidak dapat Menyelesaikan Simbol

Jika Anda mendapatkan pesan kesalahan yang berisi tidak dapat menyelesaikan simbol, periksa ejaan dan kapitalisasi semua pengidentifikasi dan kata kunci. Lalu periksa lagi.

Jika simbol yang belum terselesaikan adalah variabel, pastikan bahwa deklarasi variabel ini ada di tempat yang tepat. Misalnya, jika variabel dideklarasikan untuk inisialisasi loop, apakah Anda mencoba menggunakan variabel di luar untuk loop? Jika variabel dideklarasikan di dalam blok (sepasang kurung kurawal), apakah Anda mencoba menggunakan variabel di luar blok?

Akhirnya, cari kesalahan dalam deklarasi variabel. Jika compiler menemukan kesalahan dalam deklarasi variabel, maka compiler tidak dapat menyelesaikan nama variabel tersebut di sisa kode.

yang diharapkan '; '(Atau Yang Diharapkan Sesuatu yang Lain)

Bila Anda melihat pesan kesalahan yang mengatakan'; 'diharapkan, melalui kode Anda dan pastikan setiap pernyataan dan setiap deklarasi diakhiri dengan titik koma.Jika demikian, mungkin dugaan kompiler tentang titik koma yang hilang tidak tepat. Memperbaiki kesalahan lain (yang tampaknya tidak terkait) dan mengkompilasi ulang kode Anda bisa menyingkirkan kesalahan '; 'pesan yang diharapkan

Untuk tanda kurung yang hilang, periksa kondisi jika ada pernyataan dan loop. Pastikan setiap kondisi tertutup dalam tanda kurung. Juga, pastikan daftar parameter (terlampir dalam tanda kurung) mengikuti nama masing-masing metode.

Untuk pesan yang diharapkan, periksa pernyataan tugas Anda. Pastikan setiap pernyataan tugas ada di dalam sebuah metode. (Ingat, deklarasi dengan inisialisasi dapat berada di luar metode, namun masing-masing pernyataan tugas lama harus ada di dalam sebuah metode.)

Untuk pesan yang diharapkan 'kelas' atau 'antarmuka', pastikan Anda telah mengeja kata kelas dengan benar Jika kode Anda memiliki deklarasi impor, periksa ejaan dan kapitalisasi kata impor.

Metode Hilang Tubuh atau Deklarasikan Abstrak

Anda mendapatkan benda metode yang hilang atau nyatakan pesan abstrak saat kompiler melihat header metode, namun kompilator tidak dapat menemukan tubuh metode tersebut. Lihatlah ujung header metode. Jika Anda mengakhiri tajuk dengan titik koma, cobalah menghapus titik koma.

Jika header tidak diakhiri dengan titik koma, maka periksa kode segera setelah tajuk. Kode segera setelah header harus dimulai dengan penjepit keriting terbuka (awal badan metode). Jika beberapa kode ada di antara header dan penjepit keriting terbuka tubuh, pertimbangkan untuk memindahkan kode itu ke tempat lain.

An 'else' tanpa 'if'

Bandingkan jumlah klausa dengan klausa lain. Jika klausa tidak perlu memiliki klausul lain, namun klausul masing-masing harus termasuk dalam klausa if.

Ingat, Anda menyertakan sebuah kondisi jika dalam tanda kurung, tapi Anda tidak memasukkan titik koma setelah kondisinya. Apakah Anda secara keliru mengakhiri sebuah kondisi jika dengan titik koma?

Lihatlah semua garis antara yang lain dan yang lainnya. Bila Anda menemukan lebih dari satu pernyataan antara yang lain dan yang lain, carilah kurung kurawal. Jika pernyataan antara jika dan yang lain tidak dikelilingi oleh kurung kurawal, Anda mungkin telah menemukan pelakunya.

Variabel Non-Statis Tidak Dapat Direferensikan dari Konteks Statis

Banyak hal dapat memberi Anda variabel non-statis tidak dapat dirujuk dari pesan kesalahan konteks statis. Tapi untuk memulai pemrogram, penyebab paling umum adalah memiliki variabel yang dinyatakan di luar metode utama. Bukan dosa untuk menyatakan variabel seperti itu, tapi karena metode utamanya selalu statis, Anda memerlukan beberapa bantuan khusus untuk membuat metode utama mengacu pada variabel yang dinyatakan di luar metode utama.

Solusi tercepat adalah meletakkan kata statis di depan deklarasi variabel. Tapi pertama, tanyakan pada diri Anda mengapa pernyataan variabel ini tidak berada di dalam metode utama. Jika tidak ada alasan bagus, maka pindahkan deklarasi variabel sehingga berada di dalam metode utama.

FileNotFoundException (Sistem Tidak Dapat Menemukan File Tertentu) atau EOFException

Jika Anda menemukan pesan FileNotFoundException, periksa apakah file yang dinamai dalam kode Anda benar-benar ada.(Cari file dengan menggunakan penjelajah sistem Anda atau gunakan jendela command prompt.) Periksa ulang ejaan kode Anda terhadap nama file di hard drive Anda.

Jika Anda telah menemukan file dengan benar di hard drive Anda, pastikan file tersebut berada dalam direktori yang benar. (Untuk sebuah program yang berjalan di direktori kerja Anda, file data biasa ada di direktori kerja juga.)

Jika Anda pengguna Windows, pastikan sistem tidak menambahkan ekstra. Txt ekstensi saat Anda membuat file. (Gunakan jendela command prompt untuk memeriksa nama file Windows Explorer dapat menyembunyikan ekstensi txt, dan itu selalu menyebabkan kebingungan.)

Untuk EOFException, Anda mungkin mencoba membaca lebih banyak data daripada yang ada di mengajukan. Sangat sering, kesalahan logika kecil membuat program Anda melakukan ini. Jadi lakukan penelaahan secara seksama terhadap semua langkah dalam eksekusi program anda. Carilah hal-hal yang halus, seperti loop yang tidak benar, atau pembacaan nilai array melewati indeks terbesar array. Carilah kondisi yang menggunakan

Mengatasi Pesan Kesalahan di Pemrograman Java

Pilihan Editor

Bagaimana Menutup presentasi PowerPoint 2007 Presentation - dummies

Bagaimana Menutup presentasi PowerPoint 2007 Presentation - dummies

Menutup presentasi PowerPoint seperti memasukkannya ke dalam folder, dan menyimpan folder di laci yang tepat. Ada tiga cara yang berbeda untuk menutup presentasi PowerPoint:

Bagaimana Bandingkan Fitur PowerPoint 2013 Presentation - dummies

Bagaimana Bandingkan Fitur PowerPoint 2013 Presentation - dummies

Bandingkan fitur di PowerPoint 2013 memungkinkan Anda membandingkan perbedaan antara dua versi dari sebuah presentasi dan menerima atau menolak perbedaan. Fitur ini berguna jika Anda telah mengirimkan salinan presentasi ke reviewer dan Anda ingin secara selektif menggabungkan perubahan resensi. Menggunakan fitur Compare sangatlah mudah. Berikut adalah ...

Bagaimana Mengompres Gambar Anda di PowerPoint 2013 - dummies

Bagaimana Mengompres Gambar Anda di PowerPoint 2013 - dummies

PowerPoint 2013 mencakup perintah Compress Pictures yang dapat menghilangkan detail asing di gambar Anda dan dengan demikian mengurangi ukuran file presentasi Anda. Untuk menghemat lebih banyak ruang, perintah Compress Pictures juga akan menghapus bagian gambar Anda yang telah dipotong. Anda bisa menggunakan perintah ini untuk memampatkan hanya satu ...

Pilihan Editor

Cara Menggunakan NaturallySpeaking dengan Kotak Dialog Umum - dummies

Cara Menggunakan NaturallySpeaking dengan Kotak Dialog Umum - dummies

Secara alamiSpeaking dapat membantu Anda mengendalikan kotak dialog. Ini adalah & ldquo; Lihat Ma, tidak ada tangan & rdquo; contoh. Semuanya dilakukan dengan perintah suara. Tentu, terkadang Anda bisa menyelesaikan tugas lebih cepat dengan mematuk kunci atau menggerakkan mouse Anda. Seiring waktu, Anda akan menyelesaikan kompromi Anda sendiri antara perintah suara dan perintah mouse dan keyboard. Untuk pencarian berikut, NaturallySpeaking ...

Bagaimana Menggunakan "Klik" Command di NaturallySpeaking - dummies

Bagaimana Menggunakan "Klik" Command di NaturallySpeaking - dummies

Para insinyur di Nuance dapat ' t mengantisipasi setiap perintah yang mungkin digunakan oleh aplikasi nyasar, jadi mereka telah melakukan hal terbaik berikutnya: Mereka membuat perintah "Klik" untuk mengubah menu aplikasi menjadi perintah suara. Begini cara menggunakannya: Katakan, "Klik " untuk memperluas menu. Setiap judul yang muncul pada aplikasi ...

Bagaimana Menggunakan Mikrofon Profesional Naga Secara Pribadi:" Apakah Hal Ini Aktif? " - dummies

Bagaimana Menggunakan Mikrofon Profesional Naga Secara Pribadi:" Apakah Hal Ini Aktif? " - dummies

Dapat menjadi lucu saat Anda menyadari bahwa mikrofon Profesional Dragon Professional Anda telah berada di sepanjang waktu Anda menerima telepon terakhir Anda. Kata-kata yang Anda didiktekan tidak akan terlihat seperti apa yang Anda katakan. Ada jeda; Anda membuang muka dan mungkin mikrofon ditekan di bawah dagu Anda. Segera hapus ...

Pilihan Editor

10 Hal yang sering terjadi pada PowerPoint 2016 - dummies

10 Hal yang sering terjadi pada PowerPoint 2016 - dummies

Jumlah sebenarnya dari hal-hal yang dapat terjadi Salah saat bekerja dengan PowerPoint 2016 mungkin mendekati 10.000, tapi sepuluh di antaranya adalah yang paling sering salah. Anda tidak dapat menemukan file Anda Entah Anda menyimpan file dalam folder yang berbeda, atau Anda menggunakan nama file yang berbeda untuk menyimpannya ...

Menerapkan Style to a Table pada PowerPoint 2007 - dummies

Menerapkan Style to a Table pada PowerPoint 2007 - dummies

Setelah Anda membuat sebuah tabel di slide PowerPoint, gunakan kontrol di bawah Table Tools pada PowerPoint Ribbon untuk memformatnya. PowerPoint menawarkan beberapa gaya tabel yang telah ditentukan. Sebelum Anda menerapkan sebuah gaya, gunakan kotak centang yang muncul di sisi kiri tab Desain di bawah Table Tools on the Ribbon. Header ...

5 Trik bagus untuk PowerPoint 2016 - dummies

5 Trik bagus untuk PowerPoint 2016 - dummies

Ada banyak hal yang menyukai PowerPoint 2016, terutama jika Anda tahu caranya untuk menggunakan semua lonceng dan peluit. Berikut adalah beberapa tip dan trik yang perlu diingat: Skala ukuran slide ke dimensi monitor Ada dua rasio aspek dasar untuk layar komputer: standar (4: 3) dan lebar (16: 9). Angka-angka ini ...