Rumah >pangkalan data >tutorial mysql >Mengapa Program Java Saya Gagal dengan Ralat JNI Kerana Tidak Padan Versi JDK dan JRE?
Tidak Dapat Menjalankan Program Java Kerana JDK dan JRE yang bercanggah
Mesej ralat "Ralat JNI telah berlaku. Sila semak pemasangan anda dan cuba lagi dalam Eclipse x86 Windows 8.1" boleh berlaku apabila terdapat ketidakpadanan antara Java Development Kit (JDK) dan Java Runtime Versi Persekitaran (JRE) digunakan untuk menyusun dan menjalankan atur cara.
Dalam kod yang disediakan, isu ini mungkin disebabkan oleh kehadiran JDK 12 dan JRE 8 pada sistem. Apabila program disusun, pengkompil Java JDK digunakan, tetapi apabila ia dijalankan, Mesin Maya Java (JVM) JRE digunakan. Ketidakpadanan versi ini boleh menyebabkan ralat JNI (Antara Muka Asli Java).
Untuk menyelesaikan isu ini, pastikan versi JDK yang sama digunakan untuk menyusun dan menjalankan atur cara. Mengikuti langkah ini boleh membantu:
Sahkan Versi JDK: Buka command prompt dan jalankan arahan:
Kedua-dua arahan harus mengembalikan versi JDK 12 yang sama.
Atas ialah kandungan terperinci Mengapa Program Java Saya Gagal dengan Ralat JNI Kerana Tidak Padan Versi JDK dan JRE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!