Kesepadanan Versi Kelas Java
Semasa menghadapi mesej ralat "Kelas telah disusun oleh versi Persekitaran Java yang lebih terkini," ia menunjukkan percanggahan versi antara kod yang disusun dan Java Runtime Environment (JRE).
Maklumat yang diberikan mendedahkan bahawa kod tersebut telah disusun menggunakan Java versi 9, manakala JRE semasa ialah versi 8. Ketidakpadanan ini mengakibatkan ralat, kerana JRE versi 8 hanya mengenali versi fail kelas sehingga 52.0. Versi fail kelas kod yang dikompilasi, 53.0, melepasi had ini.
Untuk menyelesaikan isu ini, adalah disyorkan untuk menaik taraf JRE kepada versi 9 atau lebih tinggi untuk memadankan keperluan kod yang disusun.
Untuk rujukan, jadual berikut menyenaraikan versi fail kelas yang sepadan dengan versi Java yang berbeza:
Java Version | Class File Version |
---|---|
Java 5 | 49 |
Java 6 | 50 |
Java 7 | 51 |
Java 8 | 52 |
Java 9 | 53 |
Java 10 | 54 |
Java 11 | 55 |
Java 12 | 56 |
Java 13 | 57 |
Java 14 | 58 |
Java 15 | 59 |
Java 16 | 60 |
Java 17 | 61 |
Java 18 | 62 |
Java 19 | 63 |
Java 20 | 64 |
Java 21 | 65 |
Atas ialah kandungan terperinci Versi Kelas Java Tidak Padan: Bagaimana untuk Membetulkan 'Kelas telah disusun oleh versi Persekitaran Java yang lebih terkini'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!