Menghadapi Ralat JNI dalam Eclipse dengan Windows 8.1
Apabila bekerja dengan aplikasi Java dalam Eclipse pada Windows 8.1, anda mungkin menghadapi ralat berikut mesej:
"A JNI error has occurred. Please check your installation and try again in Eclipse x86 Windows 8.1"
Ralat ini biasanya timbul apabila terdapat konflik antara versi Java berbeza yang dipasang pada sistem anda.
Memahami JDK dan JRE
Dalam versi Java yang lebih lama, Java Development Kit (JDK) termasuk kedua-dua Java Runtime Environment ( JRE) dan alat yang diperlukan untuk pembangunan, seperti penyusun. Walau bagaimanapun, dengan Java 12 dan kemudian, anda boleh memasang kedua-dua JRE dan JDK secara bebas.
Punca Ralat
Ralat yang anda hadapi adalah kerana anda program cuba untuk menyusun dengan Java 12 (seperti yang ditunjukkan oleh "javac -version") semasa cuba menjalankan dengan Java 8 (seperti yang ditunjukkan oleh "java -version"). Ketidakpadanan versi ini menyebabkan ralat JNI.
Penyelesaian: Menyahpasang Versi Java Bercanggah
Untuk menyelesaikan isu ini, anda perlu memastikan bahawa sistem anda hanya mempunyai satu versi Java dipasang. Berikut ialah langkah yang perlu diikuti:
Petua Tambahan
Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Ralat JNI' dalam Projek Java Eclipse Saya pada Windows 8.1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!