Rumah >Java >javaTutorial >Bagaimana untuk Menyelesaikan \'java.lang.UnsupportedClassVersionError\' dalam Eclipse?

Bagaimana untuk Menyelesaikan \'java.lang.UnsupportedClassVersionError\' dalam Eclipse?

Susan Sarandon
Susan Sarandonasal
2024-11-25 06:34:17525semak imbas

How to Solve

Mendiagnosis "java.lang.UnsupportedClassVersionError: Nombor versi buruk dalam fail .class" dalam Eclipse

Pembangun menghadapi "UnsupportedClassVersionError" yang terkenal apabila cuba memasukkan kod terkompilasi perpustakaan sumber terbuka. Walaupun mengesahkan bahawa kedua-dua kompilasi dan pelaksanaan berlaku di bawah versi JRE yang sama, ia berterusan.

Memeriksa Sifat Projek

Eclipse menggunakan pengkompilnya sendiri, membenarkan ia menyusun kelas versi yang lebih tinggi daripada yang dipasang JRE. Untuk menentukan sama ada ini berlaku, navigasi ke tetapan projek (Alt Enter) dan bahagian Java Compiler.

Mengesahkan Percanggahan Versi Kelas

Jika tahap penyusunan projek berbeza daripada versi JRE , ia boleh membawa kepada ralat ini. Sebagai contoh, jika projek disusun pada Java 1.6 manakala JRE ialah Java 1.5, "UnsupportedClassVersionError" akan berlaku. Tangkapan skrin yang disediakan dalam bahan rujukan secara visual menggambarkan percanggahan ini (semak tetapan Java Compiler bagi projek berkenaan).

Resolusi

Untuk membetulkan isu ini, pastikan tahap kompilasi projek sepadan dengan yang daripada JRE yang dipasang pada sistem. Tetapan ini boleh dilaraskan dalam sifat projek Eclipse.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan \'java.lang.UnsupportedClassVersionError\' dalam Eclipse?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn