sql >> Database teknologi >  >> RDS >> Mysql

Der er opstået en JNI-fejl. Tjek venligst din installation og prøv igen i Eclipse x86 Windows 8.1

Jeg har haft dette problem i et stykke tid, men nu har jeg fundet ud af det.

Det viser sig, at Java JDK 12 har både JRE og JDK inde i bin-mappen på Java 12 JDK. (Jeg har altid troet, at JRE og JDK er forskellige applikationer, men det viser sig, at tingene har ændret sig)

Mit problem var, at jeg havde Java JDK 12 installeret på min computer

Samtidig havde jeg Java 8 (JRE) installeret på min computer.

Så min computer er ved at blive forvirret.

Med min kommandoprompt-miljøopsætning til at køre Java- og Javac-kommandoer:

Jeg skrev følgende kommandoer:

java -version  

// dette gav mig Java 8

Derefter skrev jeg:

javac -version

// dette gav mig Java 12

Med andre ord, mit program bliver kompileret med Java 12, og jeg prøver at køre med Java 8.

For at løse problemet afinstallerede jeg Java 8 JRE fra min computer.

Gik tilbage til kommandoprompten for at kontrollere, om "java -version" og "javac -version" returnerer det samme versionsnummer, og ja, det returnerer Java 12.

Prøvede at kompilere mit program igen og køre det. Det virkede!!

Det virkede!Eureka!!



  1. Python-databaseprogrammering med SQL Express for begyndere

  2. Hvordan vælger man kun de første rækker for hver unik værdi i en kolonne?

  3. Forskellen mellem inline og out-of-line begrænsninger

  4. Advarsel:mysqli_connect():(HY000/2002):Ingen sådan fil eller mappe