Error A JNI error has occurred, please check your installation and try again Talend

I wrote a simple project in Java, using default configuration in IntelliJ IDEA. I built the project and ran it successfully. I was using Java 1.9. I wanted to check if it runs with Java 1.8. I changed the JRE in the configuration from Java 1.9 to Java 1.8 and ran my project. The following error occurred:

Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: Main has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) at java.net.URLClassLoader.access$100(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:368) at java.net.URLClassLoader$1.run(URLClassLoader.java:362) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:361) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

This question: IntelliJ Error: A JNI error has occurred, please check your installation and try again is different because it has NoClassDefFoundError instead of UnsupportedClassVersionError. This question A JNI error has occurred, please check your installation and try again in Eclipse x86 Windows 8.1 is also different because it regards Eclipse, not IntelliJ IDEA.

asked Aug 25, 2018 at 11:53

Error A JNI error has occurred, please check your installation and try again Talend

I found a solution, editing a component configuration in .idea/misc.xml. It was

<component name="ProjectRootManager" version="2" languageLevel="JDK_1_9" project-jdk-name="9.0" project-jdk-type="JavaSDK"> <output url="file://$PROJECT_DIR$/out" /> </component>

and I changed it into

<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="8.0" project-jdk-type="JavaSDK"> <output url="file://$PROJECT_DIR$/out" /> </component>

Then an applet appeared, which helped me add a new JDK (Java8) and I was able to run my project and the error disappeared.

answered Aug 25, 2018 at 11:53

Error A JNI error has occurred, please check your installation and try again Talend

banan3'14banan3'14

2,9562 gold badges19 silver badges41 bronze badges

Problem is our manifest files doesn't match the project. What I did is solved my problem. I had provided codes for chat client and server.

First I opened a new Java project.then created a package ,and then what I did is created two classes (you can give any name since we change it later.) for my 2 existing classes.

Then I opened existing classes in notepad,copy all the content and paste them to newly created classes. An error occurs saying

names doesn't match

. Rename compilation units. Then run..worked for me.

RN92

1,3061 gold badge13 silver badges31 bronze badges

answered Feb 26, 2019 at 2:33

3

Not the answer you're looking for? Browse other questions tagged java intellij-idea or ask your own question.

์Šคํ”„๋ง ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค๊ฐ€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.. ๐Ÿš“ JNI error? ์ด๊ฒŒ ๋ญ”๋ฐ์š”!

๐Ÿ’ฆ์›์ธ1 :

์ฐพ์•„๋ณด๋‹ˆ ์„ธํŒ…ํ•œ ์ž๋ฐ”์˜ ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ€ ์ž˜ ๋ชป ๋๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ํ™•์ธํ•ด๋ณด๋‹ˆ, ์ผ๋‹จ C\Program Files(x86)\Java์•„๋ž˜์— jdk, jre ๊ฐ€ ๋ชจ๋‘ ์„ค์น˜๋Š” ๋˜์–ด์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ™˜๊ฒฝ๋ณ€์ˆ˜์—์„œ ์•„๋ž˜ ํ˜•๊ด‘ํŽœ ์นœ ๋ถ€๋ถ„์ด jre๋กœ ๋˜์–ด์žˆ์—ˆ๋‹ค =_= ๋ฐ”๋ณธ๊ฐ€?

Error A JNI error has occurred, please check your installation and try again Talend

๐Ÿ’ฆ์›์ธ1์— ๋Œ€ํ•œ ์ˆ˜์ • :

๊ทธ๋ž˜์„œ ๊ทธ ๋ถ€๋ถ„์„ jdk๋กœ ๋‹ค์‹œ ์„ค์ •์„ ํ•ด์คฌ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ๋„ ์•ˆ๋๋‹ค. ๋ญ”๋ฐ!

Error A JNI error has occurred, please check your installation and try again Talend


๐Ÿฝ์›์ธ2 :

ํ™˜๊ฒฝ๋ณ€์ˆ˜์™€ ํ•จ๊ป˜ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” intellj์˜ setting์— gradle์ด ์ž˜ ๋ชป ์„ธํŒ…๋˜์–ด์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ํ–ˆ๋‹ค. gradle JVM์ด ์™œ.. 16์œผ๋กœ ๋˜์–ด์žˆ์ฃ ?

Error A JNI error has occurred, please check your installation and try again Talend

๐Ÿฝ์›์ธ2์— ๋Œ€ํ•œ ์ˆ˜์ •:

์—ฌ๊ธฐ๋„ ์•„๋ž˜์ฒ˜๋Ÿผ ์ˆ˜์ •ํ•ด์คฌ๋‹ค.

Error A JNI error has occurred, please check your installation and try again Talend

๊ทธ๋žฌ๋”๋‹ˆ ์ด๋ฒˆ์—” Execution failed for
task ':compileJava'. > invalid source release: 11 ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒ ๐Ÿคฆโ€โ™€๏ธ ์ด๊ฑด ๋‹ค์ŒํŽธ์—...