Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đã xảy ra lỗi JNI, vui lòng kiểm tra cài đặt của bạn và thử lại trong Eclipse x86 Windows 8.1

Tôi đã gặp vấn đề này trong một thời gian, nhưng bây giờ tôi đã tìm ra nó.

Hóa ra là Java JDK 12 có cả JRE và JDK bên trong thư mục bin của Java 12 JDK. (Tôi luôn tin rằng JRE và JDK là các ứng dụng khác nhau, nhưng hóa ra mọi thứ đã thay đổi)

Vấn đề của tôi là tôi đã cài đặt Java JDK 12 trên máy tính của mình

Đồng thời, tôi đã cài đặt Java 8 (JRE) trên máy tính của mình.

Vì vậy, máy tính của tôi đang bị nhầm lẫn.

Với thiết lập môi trường dấu nhắc lệnh của tôi để chạy các lệnh Java và Javac:

Tôi đã nhập các lệnh sau:

java -version  

// cái này đã cho tôi Java 8

Sau đó, tôi nhập:

javac -version

// cái này đã cho tôi Java 12

Nói cách khác, chương trình của tôi đang được biên dịch với Java 12 và tôi đang cố gắng chạy với Java 8.

Để giải quyết vấn đề, tôi đã gỡ cài đặt Java 8 JRE khỏi máy tính của mình.

Đã quay lại dấu nhắc lệnh để kiểm tra xem "java -version" và "javac -version" có trả về cùng một số phiên bản hay không và có, nó đang trả về Java 12.

Đã cố gắng biên dịch lại chương trình của tôi và chạy nó. Nó hoạt động !!

Nó hoạt động! Eureka !!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL để tạo bảng trong MySQL

  2. Tìm kiếm văn bản trong các trường trong mỗi bảng của cơ sở dữ liệu MySQL

  3. Sự khác biệt giữa INDEX, PRIMARY, UNIQUE, FULLTEXT trong MySQL?

  4. Lỗi truy vấn SQL MySQL trong WordPress trong lớp WPDB

  5. MySQL's thay thế cho T-SQL's WITH TIES