小编Viv*_*ntu的帖子

java NoClassDefFoundError:com/google/api/client/extensions/java6/auth/oauth2/VerificationCodeReceiver当我运行jar而不是IDE时

嗨,我现在一直处理这个问题,但我无法修复它.

所以我有一个简单的Java应用程序,它使用Google Calendar API从中获取事件.

当我在IDE(IntelliJ)上运行它时没有错误,但是当我从命令行构建并运行JAR时,我收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: 
             com/google/api/client/extensions/java6/auth/oauth2/VerificationCodeReceiver
    at info.cantu.smartmirror.Main.main(Main.java:44)
Caused by: java.lang.ClassNotFoundException: 
             com.google.api.client.extensions.java6.auth.oauth2.VerificationCodeReceiver
    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)
    ... 1 more
Run Code Online (Sandbox Code Playgroud)

我使用maven导入了所需的库.我想我可能会错误地构建jar.

这是我的MANIFEST.MF:

Manifest-Version: 1.0
Main-Class: info.cantu.smartmirror.Main
Run Code Online (Sandbox Code Playgroud)

这是我的Artifacts面板的样子:

这是我的Artifacts面板的样子:

有任何想法吗?

java intellij-idea noclassdeffounderror

5
推荐指数
1
解决办法
517
查看次数

标签 统计

intellij-idea ×1

java ×1

noclassdeffounderror ×1