gpt4 book ai didi

java - 对象初始化时线程 "AWT-EventQueue-0"java.lang.ExceptionInInitializerError 中出现异常

转载 作者:行者123 更新时间:2023-12-01 05:13:09 24 4
gpt4 key购买 nike

我有一个实例变量,如下所示:

PathFinder finder;

(这是使用 Kevin Glass 的 A* 教程,因此 PathFinder 类位于同一文件中,链接在此处: http://cokeandcode.com/index.html?page=tutorials/tilemap2 )

无论如何,当我这样做时

finder = new AStarPathFinder(currentMap, 1000, true);

我在线程“”AWT-EventQueue-0”java.lang.ExceptionInInitializerError”中遇到异常。

currentMap 是我的 Map 类的一个实例,是的,它已初始化。 1000 表示将搜索的最大平铺距离, boolean 值表示对角线移动真/假。哦,好吧,我就把构造函数扔给你:

public AStarPathFinder(TileBasedMap map, int maxSearchDistance, boolean allowDiagMovement) {
this(map, maxSearchDistance, allowDiagMovement, new ClosestHeuristic());
}

我知道它与静态初始化程序有关,但我不太确定还有什么。哦,我尝试在另一个类中初始化相同 AStarPathFinder 类的实例,并且得到了相同的结果。

最佳答案

我阅读了完整的堆栈跟踪,错误是父类和子类中方法的参数不相同,不知何故 IDE 没有发出任何通知。

关于java - 对象初始化时线程 "AWT-EventQueue-0"java.lang.ExceptionInInitializerError 中出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11746718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com