首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程java.lang.NoClassDefFoundError异常: net/dv8tion/jda/api/JDABuilder

线程java.lang.NoClassDefFoundError异常: net/dv8tion/jda/api/JDABuilder
EN

Stack Overflow用户
提问于 2021-10-08 06:12:50
回答 1查看 213关注 0票数 0

你好,第一次发帖很抱歉,如果这很糟糕,我总是遇到这个错误代码,我尝试过重新安装不同版本的JDA,唯一有效的是JDA-4.3.0_333,我正在使用eclipse。我甚至将eclipse重新安装到了开发者版本。我已经重启和重写了多次,都遇到了同样的错误。

在threeStringsMusicBot.StartUp.main(StartUp.java:11)处的线程"main“java.lang.NoClassDefFoundError: net/dv8tion/jda/api/JDABuilder中出现异常,原因是:在java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)处的java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)处的java.lang.ClassNotFoundException: net.dv8tion.jda.api.JDABuilder at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)处

代码语言:javascript
复制
package threeStringsMusicBot;

import javax.security.auth.login.LoginException;

import net.dv8tion.jda.api.JDABuilder;
import net.dv8tion.jda.api.OnlineStatus;
import net.dv8tion.jda.api.entities.Activity;

public class StartUp {
    public static void main(String[] args) throws LoginException{ //Login Exception allows for bot to log into bot account'
        JDABuilder threeStrings = JDABuilder.createDefault("#######"); //create new bot with JDABuilder class and give it our bot token
        threeStrings.setActivity(Activity.playing("The Lute!")); //set bot activity
        threeStrings.setStatus(OnlineStatus.ONLINE); //set bit status to online
        threeStrings.build(); //build(); function calls for bot to login
        
    }

}
EN

回答 1

Stack Overflow用户

发布于 2021-10-25 05:22:47

需要在JAVA 1.8上运行,我之前使用的是当前版本的java,但这个版本的JDA需要java 1.8。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69491265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档