Common Problems in Java (and Their Solutions)
Ok setelah belajar membuat aplikasi hello word dan setting environment-nya, kita akan masuk ke contoh-contoh aplikasi-nya pada real project dan beberapa exercise, tapi sebelumnya kita perlu mengetahui beberapa tipe error yang terdapat pada Java.
Syntax Errors
Jika anda melakukan kesalahan penulisan syntax (contoh kurang semicolon, tanda koma, dll) maka kompiler java (selanjutnya akan kita sebut javac) akan menghasilkan syntax error. Pesan yang dihasilkan oleh kompiler biasanya berupa tipe error yang terjadi berikut di baris mana error tersebut berada. Berikut ini adalah contoh error yang terjadi ketika kita lupa menambahkan semicolon (;) di akhir statement:
testing.java:14: `;' expected.
System.out.println("Input has " + count + " chars.")
^ 1 error
Semantic Errors
Apa yang terjadi jika kita memakai sebuah variable yang belum dideklarasikan sebelumnya?
testing.java:13: Variable count may not have been initialized. count++ ^
testing.java:14: Variable count may not have been initialized.
System.out.println("Input has " + count + " chars.");
^
2 errors
Runtime problems
Runtime problem dapat didefinisikan sebagai error yang terjadi setelah .class file dijalankan oleh JVM (Java Virtual Machine) contohnya adalah sebagai berikut:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp
Jika anda mendapatkan pesan kesalahan ini, maka java interperter (java) tidak dapat menemukan file .class yang sudah digenerate oleh java kompiler (javac). Solusinya adalah anda harus berada dalam direktori dimana .class file tersebut berada, misalnya file .class anda terdapat pada direktori C:\java, maka anda harus masuk ke direktori tersebut dengan perintah: cd c:\java (jika anda menggunakan command prompt setelah mengeksekusi perintah ini maka prompt nya akan berubah menjadi sperti ini -> C:\java>).
Kalau masih tidak bisa juga, kemungkinan anda telah merubah CLASSPATH variable pada komputer anda. Jika ini terjadi maka anda harus mengetikan line di bawah ini dalam command prompt anda pada direktori dimana anda meletakan program java anda.
Apa yg terjadi ketika anda lupa membuat main method (public static void main()) di sebuah kelas dan anda mencoba menjalankannya? Anda akan mendapatkan error dibawah ini…
Exception in thread "main" java.lang.NoSuchMethodError: main
Solusinya adalah cek apakah tiap kelas yang ingin anda jalankan sudah memiliki main method atau belum.
Regards
pertamaxx

asik,,,,, dapet pertamaxxxxxxxxxxxx…..
sapa yg ngepost nih? kasi signature donk…