Saya mendapatkan kesalahan ini ketika saya menyertakan pustaka sumber terbuka yang harus saya kompilasi dari sumber. Sekarang, semua saran di web menunjukkan bahwa kode tersebut dikompilasi dalam satu versi dan dieksekusi di versi lain (baru lama). Namun, saya hanya memiliki satu versi JRE di sistem saya. Jika saya menjalankan perintah:
$ javac -version
javac 1.5.0_18
$ java -version
java version "1.5.0_18"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_18-b02)
Java HotSpot(TM) Server VM (build 1.5.0_18-b02, mixed mode)
dan periksa di Eclipse untuk properti perpustakaan java, saya dapatkan 1.5.0_18
Oleh karena itu, saya harus menyimpulkan sesuatu yang lain, internal ke kelas itu sendiri, melempar pengecualian ?? Apakah itu mungkin?