Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java BodyEditorLoader.jar未给出任何方法错误_Java_Libgdx_Game Engine - Fatal编程技术网

Java BodyEditorLoader.jar未给出任何方法错误

Java BodyEditorLoader.jar未给出任何方法错误,java,libgdx,game-engine,Java,Libgdx,Game Engine,我刚开始使用BodyEditorLoader.jar库,但是我无缘无故地得到了一个NoSuchMethodError。然后我在谷歌上搜索了一下,发现了一篇关于stackoverflow的帖子,这篇帖子没有用,链接也被破坏了,但我知道那里的官方图书馆有问题 我该如何解决这个问题?找不到库的更新版本。还有一些人提供了更新后的java文件,但是如何使其成为库文件,因为库文件包含.class文件而不是.java文件 无论如何,这里是错误: java.lang.NoSuchMethodError: com

我刚开始使用BodyEditorLoader.jar库,但是我无缘无故地得到了一个NoSuchMethodError。然后我在谷歌上搜索了一下,发现了一篇关于stackoverflow的帖子,这篇帖子没有用,链接也被破坏了,但我知道那里的官方图书馆有问题

我该如何解决这个问题?找不到库的更新版本。还有一些人提供了更新后的java文件,但是如何使其成为库文件,因为库文件包含.class文件而不是.java文件

无论如何,这里是错误:

java.lang.NoSuchMethodError: com.badlogic.gdx.utils.JsonReader.parse
BodyEditorLoader loader = new BodyEditorLoader(Gdx.files.internal("data/test.json"));
下面是给出错误的代码:

java.lang.NoSuchMethodError: com.badlogic.gdx.utils.JsonReader.parse
BodyEditorLoader loader = new BodyEditorLoader(Gdx.files.internal("data/test.json"));

从问题来看,您似乎有一些bug
BodyEditorLoader
类,您可以在核心模块中注入
gdx utils
jar,然后您可以访问项目中的
BodyEditorLoader
类,这可能会解决您的问题

dependencies {
     compile group: 'com.github.itsabhiaryan', name: 'gdx-utils', version: '1.0.1-SNAPSHOT'
}

不要忘记刷新所有gradle模块。

这意味着您使用的库组合不兼容。确保您使用的所有库(JAR文件)都是正确的版本。查看文档以了解版本要求是什么。@Jesper但图书馆的官方网站中没有提及要求或类似的内容。您是否尝试使用“java.lang.NoSuchMethodError:com.badlogic.gdx.utils.JsonReader.parse”搜索Google?你会发现你不是第一个犯这个错误的人。似乎是libgdx中的一个问题。您使用的是最新版本的libgdx吗?
.class
文件需要什么?如果您有无bug的
.java
文件,请将其保留为您的src,并将其视为您自己的java文件,与您拥有的所有其他java文件类似。@AbhishekAryan是的,我也尝试过,但它会给我很多错误,这让我想到,我可能应该以某种方式将它包括在我的库中,但现在你已经提到,这样做是可以的,我认为我在互联网上找到的文件也是有缺陷的。