Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wystąpił błąd JNI, sprawdź instalację i spróbuj ponownie w Eclipse x86 Windows 8.1

Od jakiegoś czasu mam ten problem, ale teraz go rozgryzłem.

Okazuje się, że Java JDK 12 zawiera zarówno JRE, jak i JDK w folderze bin Java 12 JDK. (Zawsze wierzyłem, że JRE i JDK to różne aplikacje, ale okazuje się, że wszystko się zmieniło)

Mój problem polegał na tym, że na moim komputerze zainstalowałem Java JDK 12

W tym samym czasie na moim komputerze była zainstalowana Java 8 (JRE).

Więc mój komputer jest zdezorientowany.

Z moim środowiskiem wiersza poleceń do uruchamiania poleceń Java i Javac:

Wpisałem następujące polecenia:

java -version  

// to dało mi Javę 8

Następnie wpisałem:

javac -version

// to dało mi Javę 12

Innymi słowy, mój program jest kompilowany w Javie 12 i próbuję uruchomić z Javą 8.

Aby rozwiązać problem, odinstalowałem Javę 8 JRE z mojego komputera.

Wróciłem do wiersza poleceń, aby sprawdzić, czy „java -version” i „javac -version” zwracają ten sam numer wersji i tak, zwraca Javę 12.

Próbowałem ponownie skompilować mój program i uruchomić go. Udało się!!

Udało się! Eureko!!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql po wstawieniu wyzwalacza, który aktualizuje kolumnę innej tabeli

  2. Zbuduj system biuletynów z PHP i MySQL

  3. Jak uzyskać dostęp do MySQL za pomocą głównego użytkownika MySQL?

  4. BŁĄD 1148:Użyte polecenie jest niedozwolone w tej wersji MySQL

  5. Jak tworzyć zapytania sprzężenia za pomocą Sequelize na Node.js