If you have two java versions both Java jdk 12 and jre 8. so computer gets confused and the problem occurs. The solution was easy. Fix “java error a jni error has occurred please check your installation and try again” by following steps.
Go to command prompt and check Java jdk and jre versions
Type
java – version
(It will return your Java version running)
then Type
javac -version
(It will return Java
version with which it is compiling)
A program should be compiled and run using same version (ex=i.e Java 12) if not then try uninstalling a older version or change the path.
OR
To fix this issue you need to edit your environment variable
Search for edit environment variable in control panel then click on it
There you can find path of your jdk
C:\Program Files\Java\jdk-13.0.1\bin.
If not then you need to edit or add a new path
By clicking on “new” button
Click “OK” and save all changes.
Advertisements
You have encountered this JNI Error error message? Don’t panic! The problem can usually be solved quite quickly – and here you can find out how.
Have you encountered this error message or popup?
Error: A JNI error has occurred, please check your installation and try again
The problem comes from the fact that your JRE (Java Runtime Enviroment), that is your installed Java version and your JDK (Java Development Kit) do not work together correctly.Advertisements
Now there are several possible solutions for you. Just choose the scenario that applies to you:
JNI Error in Windows CMD
JNI Error when starting a Minecraft Server
JNI Error in Minecraft TLauncher
JNI Error in Windows CMD
The problem can occur if you want to call a .jar file via command line (Windows CMD), e.g. via the command java -jar File.jar or if you have compiled your program with Eclipse before.
To fix the error, you need to adjust the environment variables for Java.
- To do this, type “environment variable” in your Windows search and open the “Edit System Environment Variables” item. In this window you click on “Environment variables…”.
- The “Environment variables” window opens. There you select the variable “Path” in the lower window “System variables” and click on “Edit…”.
- There you look for the line where the installation path of your Java JDK is stored. In my case this is under C:\Program Files\Java\jdk-13.0.1\bin.
If you don’t have a Java JDK installed yet, you can download and install the .exe installation file (“x64 Installer”) here.
- If you do not have this entry, you can add it by clicking the “New” button.
- Select the line with the Java JDK and click on “Move up” until the entry is at the top. Done!
- Now you have to close and reopen the Windows-CMD once and the error should be fixed.
JNI Error when starting a Minecraft Server
If you try to start your Minecraft server via the official server.jar (error occurs since version 1.17), you may get this error message:
- Download the latest Java JDK version as .exe file (“x64 Installer”) and install by clicking on the .jar file
- Now the server should start again
JNI Error in Minecraft TLauncher
This error message can also appear when launching the Minecraft TLauncher.
- Download the latest Java JDK version as .zip archive (“x64 Compressed Archive”) (see screenshot)
- Right-click on the downloaded file and click “Extract here”.
- Copy the unzipped folder to the directory C:\Program Files\Java
- Launch your Minecraft TLauncher and click on the gear in the bottom right corner
- Click at “Java path” on “Browse…” and choose C:\Program Files\Java\jdkX\bin\javaw.exe (replace the X by the name of your JDK folder).
- Save everything – now the game should start again
Advertisements
Java JNI error message still appears?
- Restart your computer
- Uninstall old Java versions under Control Panel > Programs > Programs and Features and install the latest Java JRE and Java SDK.
I hope that you were able to fix the JNI error with the help of this post. If this is still not the case, feel free to write me a comment.
What did you think of this post?
All content I provide completely free! If you want to support the costs for the operation and my time a little bit, you are welcome to donate me a small amount of your choice. Thanks! 💙
Donation
Related Posts
This can also interest you
Advertisements