Java线程错误

Java线程错误,java,multithreading,runnable,Java,Multithreading,Runnable,我正在尝试使用“implements runnable”方法创建一个线程。然而,Java抱怨缺少构造函数。处理这个问题的好方法是什么? 这就是问题所在 src\minecraft\net\minecraft\src\EntityClientPlayerMP.java:49: cannot find symbol symbol : constructor EntityClientPlayerMP() location: class net.minecraft.src.EntityClientPl

我正在尝试使用“implements runnable”方法创建一个线程。然而,Java抱怨缺少构造函数。处理这个问题的好方法是什么? 这就是问题所在

src\minecraft\net\minecraft\src\EntityClientPlayerMP.java:49: cannot find symbol
symbol  : constructor EntityClientPlayerMP()
location: class net.minecraft.src.EntityClientPlayerMP
         Runnable runnable = new EntityClientPlayerMP();
                             ^

在线快速搜索显示
EntityClientPlayerMP
具有以下功能:


由于这是唯一的构造函数,因此创建该类的新对象需要使用该构造函数进行调用。

能否将代码提供给
EntityClientPlayerMP
请?是否确定EntityClientPlayerMP有构造函数,如果有,如果没有参数?请告诉我们你努力的结果。在搜索此信息之前,您不应该在此处询问,如果您已经搜索了此信息,您应该向我们显示结果。对不起,这不是一个精心设计的问题。它在Minecraft SRC中,使用MCP进行反编译。@jtl999:我建议你对那些花时间帮助你的人更礼貌一些。你有责任提供足够的信息来解决你的问题。你在课堂上有哪些构造器?如果您有一个接受参数的构造函数,但没有一个不接受参数,则不会生成默认(无参数)构造函数,因此在没有可用参数的情况下,您将无法调用该构造函数
EntityClientPlayerMP(Minecraft par1Minecraft, World par2World,
    Session par3Session, NetClientHandler par4NetClientHandler)