Java 如何修复此不一致的AccountType.BOT错误?-吉达

Java 如何修复此不一致的AccountType.BOT错误?-吉达,java,discord,Java,Discord,我开始编写Discord机器人,这是我的第一个机器人。 这是我的密码: import net.dv8tion.jda.JDABuilder; 导入net.dv8tion.jda.api.AccountType; 导入net.dv8tion.jda.api.jda; 导入javax.security.auth.login.LoginException; 导入静态net.dv8tion.jda.api.AccountType.*; 公共类javaclass{ 公共静态JDA-JDA; 公共静态voi

我开始编写Discord机器人,这是我的第一个机器人。 这是我的密码:

import net.dv8tion.jda.JDABuilder;
导入net.dv8tion.jda.api.AccountType;
导入net.dv8tion.jda.api.jda;
导入javax.security.auth.login.LoginException;
导入静态net.dv8tion.jda.api.AccountType.*;
公共类javaclass{
公共静态JDA-JDA;
公共静态void main(字符串[]args)引发LoginException{
JDABuilder builder=new JDABuilder(BOT).setToken(“thisIsAtoken”).build();
}
}
我对Java不是那么陌生,我只是遇到了这个错误,我不知道为什么。 注意:我还尝试了
JDABuilder builder=newjdabuilder(AccountType.BOT).setToken(“thisIsAtoken”).build()
但不管怎样,intellij坚持不这样做

多谢各位

编辑:我将代码设置为这个
jda=new JDABuilder(new AccountType(BOT)).setToken
并且我得到了这个错误
'AccountType()'在'net.dv8tion.jda.api.AccountType'中具有私有访问权

,在最新版本4.2中,您需要一种不同的方法来创建jda实例


您应该使用:
JDABuilder builder=JDABuilder.createDefault(“ThisisToken”).build()

请包括您收到的错误消息和stacktrace。我从未使用过JDA,但如果我只是快速浏览一下文档,我会看到3件事:1)不推荐使用,或者可能不存在,具体取决于您使用的版本;2)如果令牌无效,该方法会抛出一个
LoginException
,我对此深表怀疑“ThisisToken”是一个有效的令牌(可能你只是因为这个问题而把它换掉了,我不确定)…3)文档中的完整名称空间是
net.dv8tion.jda.api.JDABuilder
,但是你使用了
net.dv8tion.jda.JDABuilder
,文档中没有显示它。在使用它之前,请阅读jda自述文件。