A jni error has occurred

Приложение работающее в IDE не запускается с java -jar oasis.jar так как будто ошибка в pom.xml хотя вроде все указано верно. Помогите пожалуйста разобраться. Дело вероятно в том, что Spring требует что ему укажут main , но . ему не подходит, а что подходит? При этом у меня не Boot так что @SpringBootApplication мне не подходит.

Падает так как будто Manifest не указан, хотя все указано:

Я новичок в изучении Java. Пытаюсь запустить "hello world!" Пример того, что я запускаю ниже.

Javac компилирует, но созданный класс не интрепретируется. Выдается следующая ошибка:

Подскажите как это решить. Заранее спасибо!

  • Вопрос задан более года назад
  • 10282 просмотра

В переменных средах у вас по списку первее стоит:

Comments

Copy link Quote reply

suhagiyavishal111 commented Jul 12, 2017 •

Hi @sarxos ,
first of all Thankyou so much for your effort and gave as such an amazing webcame functionality
I’m using Netbeans to develope my project. I have created a new project to test if the library function can scan QR code directly from webcam or not.

so i have used ur "WEBCAM-QR" project
WebcamQRCodeExample.java
when i run it it gave error like:-

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.VerifyError: Cannot inherit from final class
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:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
/Users/peacock/Library/Caches/NetBeans/8.2/executor-snippets/run.xml:53: Java returned: 1
BUILD FAILED (total time: 1 second)

Читайте также:  Microsoft clip gallery где находится

I AM USING MACBOOK PRO.

can you suggest solution
Thankyou so much in advance.

This comment has been minimized.

Copy link Quote reply

sarxos commented Aug 7, 2017

I’m seeing this error for the first time ever. Do you have maybe some more details, especially the name of class that is final would be very helpful because this stack trace does not contain much details.

This comment has been minimized.

Copy link Quote reply

kg5000 commented Sep 25, 2017 •

UPDATE: I also included a full list of native libraries in the IBM J9 JVM install in case Lanterna is looking for a native library that is not present. I d >

UPDATE: I was successful running this application on a Red Hat Linux node on the same IBM Power8 system. This system has OpenJDK 1.8.0_121.

I am attempting to run a Lanterna demo program on an IBM Power8 AIX server with the IBM J9 JVM (see java -version below). I am using Lanterna v3.0.0.