Exception Unsupported major.minor version 52.0

Pernahkah sahabat menemui kesalahan yang serupa ini: Exception in thread "main"... : Unsupported major.minor version 52.0? Jika pernah berarti senasib dong :D.

Saya mau membawa penyelesaiannya di sini, hanya di catatanbelajar.com, tetapi sebelum itu saya mau jelaskan sedikit kenapa hal tersebut terjadi.

 Hal tersebut terjadi disebabkan karena kita menggunakan versi java compiler terbaru sedangkan sistem yang menjalankan aplikasi java kita tersebut sangat tua, misal kita menggunakan JDK8 sedangkan sistem yang menjalankan aplikasi kita menggunakan JDK6, hal tersebut akan memicu terjadi kesalahan tersebut.

Penyelesaian masalah Unsupported major.minor

Jika kita melihat sumber dari http://en.wikipedia.org/wiki/Java_class_file version number menunjukan versi Java 2 Platform, Standard Edition (J2SE) yang kita pakai saat mengembangkan aplikasi kita tersebut, lengkapnya pada daftar ini:

Nah inilah cara perbaikannya. Jika menggunakan Eclipse, buka Window > Preferences > Compiler > compiler level dan set level setingkat lebih bawah, jika sudah silahkan kompilasi lagi aplikasi sahabat dan coba jalankan, jika masih terjadi galat (error), lakukan terus menerus sampai tidak terjadi lagi kesalahan.

Jika menggunakan NetBeans, buka Project Properties > Source, pada bagian Source/ Binary Format, silahkan pilih level yang lebih rendah, jika masih terjadi galat (error), lakukan terus menerus sampai tidak terjadi lagi kesalahan.

Jika menggunakan IntelliJ IDEA, buka File > Project Structure > Project, pada bagian Project language level, silahkan pilih level yang lebih rendah, kemudian pada bagian Preferences > Java Compiler tambahkan project dan sisi levelnya seperti gambar ini:

IntelliJ IDEA atasi Unsupported major.minor
IntelliJ IDEA: Pengaturan Java Compiler

Jika masih terjadi galat (error), ulangi langkah di atas dengan level yang lebih rendah sampai tidak terjadi lagi kesalahan.

Untuk cara manual bisa dilakukan dengan menggunakan terminal/ cmd, misalnya dengan cara:

Catatan Akhir:

Jika masih ada yang belum dimengerti mengenai tulisan di atas, silahkan tanya di bagian komentar di bawah ya. Supaya mendapat notifikasi jika jawabannya dibalas silahkan centang pilihan "Beri tahu saya komentar baru melalui email" sebelum mengirim komentar.

Catatan Belajar juga hadir di Facebook, dukung tulisan kami dengan klik tombol suka ini ya:

Sekian, semoga tulisan dengan judul Exception Unsupported major.minor version 52.0 ini bermanfaat bagi kita semua.

Salam penulis, Ivo Idham Perdameian

2 thoughts on “Exception Unsupported major.minor version 52.0

Add yours

Tinggalkan Balasan

© 2017 oleh Catatan Belajar | Theme: Baskerville 2 by Anders Noren.

Up ↑