Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Ocorreu um erro JNI, verifique sua instalação e tente novamente no Eclipse x86 Windows 8.1


Estou com esse problema há algum tempo, mas agora consegui resolver.

Acontece que o Java JDK 12 tem o JRE e o JDK dentro da pasta bin do Java 12 JDK. (Sempre acreditei que JRE e JDK são aplicativos diferentes, mas acontece que as coisas mudaram)

Meu problema era que eu tinha o Java JDK 12 instalado no meu computador

Ao mesmo tempo, eu tinha o Java 8 (JRE) instalado no meu computador.

Então meu computador está ficando confuso.

Com a configuração do meu ambiente de prompt de comando para executar comandos Java e Javac:

Digitei os seguintes comandos:
java -version  


// isso me deu Java 8

Depois disso, digitei:
javac -version

// isso me deu Java 12

Em outras palavras, meu programa está sendo compilado com Java 12 e estou tentando executar com Java 8.

Para resolver o problema, desinstalei o Java 8 JRE do meu computador.

Voltei ao prompt de comando para verificar se "java -version" e "javac -version" estão retornando o mesmo número de versão e, sim, está retornando Java 12.

Tentei recompilar meu programa novamente e executá-lo. Funcionou!!

Funcionou! Eureka!!