当前位置: 首页 > 面试题库 >

Java错误java.util.concurrent.ConcurrentHashMap.keySet

郁烨
2023-03-14
问题内容

嘿,您收到此错误:你们可以尝试解决此问题吗?或在修复程序或其他内容后查看出了什么问题

谢谢很多人的:)

Exception in thread "ExtensionHandler-1" java.lang.NoSuchMethodE
rror: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/Concu
rrentHashMap$KeySetView;
        at aerivial.requests.aqw.GetAction.process(GetAction.java:196)
        at it.gotoandplay.smartfoxserver.controllers.ExtensionHandler.processEve
nt(ExtensionHandler.java:535)
        at it.gotoandplay.smartfoxserver.controllers.ExtensionHandler.run(Extens
ionHandler.java:344)
        at java.lang.Thread.run(Thread.java:619)

错误代码:

        ConcurrentHashMap tgtBuffDebuffs = (ConcurrentHashMap)userTgt.properties.get(Users.BUFFS_DEBUFFS);

        for (Iterator i = tgtBuffDebuffs.keySet().iterator(); i.hasNext(); ) { int auraId = ((Integer)i.next());
          Aura aura = (Aura)World.instance.auras.get(Integer.valueOf(auraId));
          if ((aura.getDamage() >= 0.0D) && (!aura.getCategory().equals("d"))) {
            damage = (int)(damage * aura.getDamage());
          }
        }

问题答案:

看起来您有一个需要java8的库,并且在低于8的版本下运行。

在Java 8中,api已更改:

在Java 8中,keySet方法返回一个对象

ConcurrentHashMap.KeySetView<K,V>

在Java 7中

Set<K>


 类似资料:
  • 问题内容: 我正在尝试运行基本的Hibernate程序。当我运行它时,出现以下错误 java.lang.NoClassDefFoundError:org / jboss / logging / BasicLogger 我尝试了google’ing,并在我的类路径中包含了以下jar文件:- jboss-common-3.2.3.jar jboss-common-client-3.2.3.jar 我还

  • 问题内容: 我收到一个奇怪的错误,我不确定为什么有人可以发现错误在哪里? 错误: 如果您需要从任何这些行中查看代码,列出的错误仅请告诉我。 Screen.java第55行: Player.java第57行: Level.java第65-69行: Game.java第168行: Game.java第157-128行: 屏幕55的公共无效: 问题答案: 因此,您正在使用以下表达式计算数组索引: 您需要

  • 当我运行以下程序时,第20行出现错误,这是我的代码: 运行代码时,我从键盘输入以下输入: 要将此结果作为输出:170英里180英里90英里 但是当我运行代码时,我得到了以下错误

  • 这个问题已经问了好几次了,我跟着这些问题试图解决这个问题。该项目成功构建并运行了几个小时前我关闭了电脑。这个问题让我抓狂,请帮助。 留言: build.gradle: 请帮忙。

  • 问题内容: 我听说捕捞被认为是不好的作法。我当前正在加载一个不能保证在PATH上的.dll,并希望在不存在的情况下切换到用户配置的位置。 有更好的方法吗?还是在这里接受是可以接受的? 问题答案: 除了提供有关如何从技术上解决问题的建议以外,我想花点时间解释一下为什么它首先被认为是“不好的做法”。 让我们从澄清什么是类开始。 在Java中,将引发错误和异常(它们是主要类型)。通过使用关键字可以完成上

  • 问题内容: 我的代码: 我的错误: 线程“主”中的异常java.lang.RuntimeException:javax.mail.MessagingException: 未知的SMTP主机:smtp.gmail.com; 嵌套的异常是: java.net.UnknownHostException:smtp.gmail.com, 位于Mail.SendMailTLS.main(SendMailTLS