如果更有经验的 StackOverflow 用户可以建议如何使问题更容易理解,请这样做。
我正在使用 Eclipse Maven 进行编译和来自https://github.com/dropbox/dropbox-sdk-java的示例,更具体地说是授权示例,因此当我获取所有代码并将其放入时,我可以生成和授权文件一个新的 Maven 项目并在 sdk 中链接到库它仍然报告错误有问题的错误读取〜
C:\Authoriser\my-app>java -jar C:\Authoriser\my-app\target\my-app-1.0-SNAPSHOT.jar
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: com/dropbox/core/json/JsonReader$FileLoadException
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: com.dropbox.core.json.JsonReader$FileLoadException
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
到目前为止,我已经尝试移动 lib 文件并查看了有关堆栈溢出的其他解决方案,但是大多数似乎都处于不同的上下文中,或者我更加无能。“类似问题”提示的问题包括 Exception in thread "main" java.lang.NoClassDefFoundError: com/twitter/chill/KryoBase 和Exception in thread "main" java.lang.NoClassDefFoundError: com/google/gson/JsonParseException 然而这些都是在完全不同的背景下,我在 github 上问了更多,但没有任何回应(还)。
胡子哥哥
相关分类