Ralat "Ralat JNI telah berlaku" dalam Eclipse biasanya dikaitkan dengan ketidakpadanan antara versi Java Runtime Environment (JRE) dan Java Development Kit (JDK) yang digunakan untuk penyusunan dan pelaksanaan.
Analisis Masalah
Dalam kod yang diberikan, atur cara disusun dan dijalankan menggunakan JRE versi Java 8, manakala pengkompil (Java 12) ialah aplikasi berasingan itu adalah sebahagian daripada JDK.
Penyelesaian
Untuk menyelesaikan isu ini, anda boleh mengambil langkah berikut:
Langkah 1: Nyahpasang Java 8 JRE
Alih keluar Java 8 JRE daripada komputer anda untuk menghapuskan versi konflik.
Langkah 2: Sahkan Ketekalan Versi Java
Gunakan arahan:
untuk menyemak sama ada nombor versi yang sama dikembalikan untuk kedua-dua JRE dan JDK.
Langkah 3: Susun Semula dan Jalankan
Kompilasi semula atur cara untuk memastikan ia dibina menggunakan versi Java yang betul. Kemudian, jalankannya untuk mengesahkan sama ada ralat berterusan.
Petua Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan 'Ralat JNI telah berlaku' dalam Eclipse pada Windows 8.1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!