首页 > 解决方案 > Java JNI 错误帮助?潜在的包层次结构错误?

问题描述

我正在尝试调用需要身份验证的数据库,下面(详细)是我的结果,粗体错误。

我认为这是我的包裹的问题,但我无法弄清楚。- 我在这方面绝对是新手,这是在试炼中学习。

[Loaded java.lang.NoSuchMethodException from C:\Program Files\Java\jre1.8.0_291\lib\rt.jar]

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

Exception in thread "main" [Loaded java.lang.Throwable$PrintStreamOrWriter from C:\Program Files\Java\jre1.8.0_291\lib\rt.jar]

[Loaded java.lang.Throwable$WrappedPrintStream from C:\Program Files\Java\jre1.8.0_291\lib\rt.jar]

[Loaded java.util.IdentityHashMap from C:\Program Files\Java\jre1.8.0_291\lib\rt.jar]

[Loaded java.util.IdentityHashMap$KeySet from C:\Program Files\Java\jre1.8.0_291\lib\rt.jar]
java.lang.NoClassDefFoundError: org/apache/commons/cli/MissingArgumentException

        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
        at java.lang.Class.privateGetMethodRecursive(Unknown Source)
        at java.lang.Class.getMethod0(Unknown Source)
        at java.lang.Class.getMethod(Unknown Source)
        at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.MissingArgumentException

        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 7 more

[Loaded java.lang.Shutdown from C:\Program Files\Java\jre1.8.0_291\lib\rt.jar]

[Loaded java.lang.Shutdown$Lock from C:\Program Files\Java\jre1.8.0_291\lib\rt.jar]

我看到的错误

标签: javamaven

解决方案


推荐阅读