Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyelesaikan 'Ralat JNI telah berlaku' dalam Eclipse pada Windows 8.1?

Bagaimana untuk Menyelesaikan 'Ralat JNI telah berlaku' dalam Eclipse pada Windows 8.1?

Linda Hamilton
Linda Hamiltonasal
2024-12-08 08:31:10404semak imbas

How to Resolve the

Menyelesaikan Ralat: Ralat JNI "Ralat JNI telah berlaku" dalam Eclipse x86 Windows 8.1

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:

  • java -version
  • javac -version

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

  • Pastikan bahawa laluan JRE/JDK yang betul ditetapkan dalam pilihan Eclipse (Keutamaan - > Java -> Memasang JRE).
  • Mulakan semula Eclipse selepas membuat sebarang perubahan konfigurasi.
  • Pertimbangkan untuk menggunakan satu versi Java yang serasi (kedua-dua JRE dan JDK). Ini menghapuskan kemungkinan isu versi.
  • Semak mesej ralat tambahan dalam konsol atau fail log untuk mendapatkan lebih banyak konteks tentang ralat JNI.

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!

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